A protocol stack is a prescribed hierarchy of software layers, starting from the application layer at the top (the source of the data being sent) to the data link layer at the bottom (transmitting ...
Layers 1 and 2 are required for every type of communications. For more on this layer, see data link protocol. Layer 1 passes bits onto, and receives bits from, the connecting medium (wire ...