Protocol

Defines the format for data packets so that applications can make sense of the data they receive

  • Order of messages exchanged

  • Actions to be taken on message transmission/receipt/non-receipt