Difference between revisions of "Communication protocol"

From CNM Wiki
Jump to: navigation, search
(Created page with "In digital communication, a communication protocol (hereinafter, the ''Protocol'') is a defined set of conventional standards and principles that allow two or more ent...")
 
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
In [[digital communication]], a [[communication protocol]] (hereinafter, the ''Protocol'') is a defined set of conventional standards and principles that allow two or more entities of a communications system to transmit information via any kind of variation of a physical quantity. Those standards and principles may include definitions, rules and regulations, syntax, semantics and synchronization of communication, as well as possible error recovery methods
+
In [[data transmission]], a [[communication protocol]] (alternatively known as [[communication interface]]; hereinafter, the ''Protocol'') is a set of standards and principles that determine how data is transmitted between two or more entities of the same [[system]] or different [[system]]s. Those standards and principles may include definitions, rules and regulations, syntax, semantics, synchronization of communication, and possible error recovery methods.
  
Protocols may be implemented by hardware, software, or a combination of both.
+
The ''Protocols'' are usually developed conventionally and may be implemented by hardware, software, or a combination of both.

Latest revision as of 16:30, 10 February 2020

In data transmission, a communication protocol (alternatively known as communication interface; hereinafter, the Protocol) is a set of standards and principles that determine how data is transmitted between two or more entities of the same system or different systems. Those standards and principles may include definitions, rules and regulations, syntax, semantics, synchronization of communication, and possible error recovery methods.

The Protocols are usually developed conventionally and may be implemented by hardware, software, or a combination of both.