The key elements of protocols are
a. Syntax: It refers to the structure or format of the data, that is the order in which they are presented.
b. Semantics: It refers to the meaning of each section of bits.
c. Timing: Timing refers to two characteristics: When data should be sent and how fast they can be sent.