Category:Protocol

A protocol is a set of rules and conventions that govern data communications. Both the sender and receiver must agree on a common set of rules i.e., protocols before they can communicate with each other. Otherwise the receiver might not understand what the sender is saying or if the correct data has been received.

A protocol defines the following:
 * 1) Syntax ( what is to be communicated )
 * 2) Semantics ( how it is to be communicated )
 * 3) Timing ( when it is to be communicated )