Network Protocols
Definition: Network Protocols are the formal description of a set of rules and conventions that govern how devices on the network layer (layer 3 of the OSI model) exchange information.
Protocols provide the link by which systems connected to a network or internetwork may talk to each other
For two end systems to talk to each other, they must effectively “speak the same language”