OSI Model: Layering
Communication is divided up into seven layers.
Each layer deals with one aspect of communication
Each layer has an interface with the layer above and below it.
Typically, each layer adds a header to the front of the physical message. At the receiver, each layer strips the corresponding header from the message, and among other things, passes the striped message to the next layer.
Collection of protocols is called the protocol stack.