Skip to content
UoL CS Notes

Protocol Layers & Reference Models

COMP211 Lectures

Defining protocol layers helps in dealing with complex systems:

  • Explicit structure allows identification, relationship of complex system’s pieces.
    • Layered reference model for discussion.
  • Modularisation eases maintenance, updating of system.
  • Change in layer’s service implementation is transparent to rest of system.

Internet Protocol Stack1

Internet 5-layer model

ISO/OSI Reference Model

The OSI reference model also includes:

  • Presentation - Allows the applications to interpret the meaning of data.
    • Encryption, compression, machine specific conventions.
  • Session - Synchronisation, check-pointing and recovery of data exchange.

The internet stack is missing these layers. If they are need they must be implemented in the application.

Application
Presentation
Session
Transport
Network
Data Link
Physical
  1. TCP/IP Five-Layer Software Model Overview - https://microchipdeveloper.com/tcpip:tcp-ip-five-layer-model