Skip to content
Question 36 of 50

Q.Fill in the blank: ____ is a set of rules that needs to be followed by the communicating parties in order to have a successful and reliable data communication over a network.

Tripura TbseCBSE Class XII Board 2024Subjective· 1mImportance★★★★★
72% · 36/50 Questions
🔒 Locked · start free trial →

You're viewing a preview — the full solution, concept, methods & PYQ mapping are locked.

Start your 14-day free trial to unlock the full solution →

A protocol is the set of rules that communicating parties must follow for successful and reliable data communication over a network.

In the world of computer networks, communication is not as simple as two devices just sending signals to each other. Imagine two people trying to have a conversation — one speaks only Hindi, the other only Japanese, and they both talk at the same time. Nothing meaningful would get across. For data to travel from one computer to another and be understood correctly, both sides must agree on a common language and a set of procedures. This is where the concept of a protocol comes in.

A protocol is essentially a predefined set of rules and conventions that governs how data is exchanged between devices. It covers everything from how the data is formatted, how errors are detected and corrected, how the speed of transmission is managed, and how the communication starts and ends. Without protocols, even the most powerful computers would be unable to share information reliably.

Note

Think of a protocol like the rules of a game — say, cricket. Both teams must follow the same rules about bowling, batting, and scoring, or the game breaks down. Similarly, in networking, both the sender and receiver must follow the same protocol for the data exchange to succeed.

The NCERT textbook for Class 12 Computer Science (Chapter: Computer Networks) defines a protocol clearly. It states that a protocol is a set of rules that governs the communication between computers on a network. These rules ensure that data is sent, received, and interpreted correctly, regardless of the hardware or software differences between the devices.

Key aspects that a protocol typically handles include:

  • Syntax: The format or structure of the data — how bits and bytes are arranged.
  • Semantics: The meaning of each section of bits — what a particular pattern signifies (e.g., is it an address, a command, or actual data?). …

Unlock everything free for 14 days

  • Full step-by-step solutions
  • Concept-first explanations
  • Methods, shortcuts & mistakes
  • PYQ mapping + timed mock tests

Full access for 14 days. No credit card required.