PROTOCOL
The set of rules or standards that prescribe the ways two peer entities can communicate with each other. Here, peer implies that the entities are at the same OSI layer or are both applications outside the layers. The protocol specifies both the formats and timing synchronization required.
More: Protocol