The purpose of protocol is to understand
the "state" (or the "model") of the two communicating parties.
1. In the example of computer-computer communication,
computer2 understands computer1 wants to transmit
data and signals its readiness.
Computer1 understands computer2 is ready.