a set of pre-agreed signals codes and rules to be used for data exchange between devices
a communication protocol refers to a set of rules for efficiently transmitting data from one network node to another.
12 was marked as 'B'