You are here: Resources > FIDIS Deliverables > HighTechID > D3.8: Study on protocols with respect to identity and identification – an insight on network protocols and privacy-aware communication > 

D3.8: Study on protocols with respect to identity and identification – an insight on network protocols and privacy-aware communication

Introductory facts on networking protocols  Title:
PROTOCOL LAYERS
 Protocols – identifiers, identifiability, and personal data

 

Protocol layers

The ISO/OSI reference model, which is an abstract model to explain network architectures and protocol designs, defines seven protocol layers, which have different properties and functions.  

The seven layers of the ISO/OSI model are: 

  1. Layer 7: Application layer 

  2. Layer 6: Presentation layer 

  3. Layer 5: Session layer 

  4. Layer 4: Transport layer 

  5. Layer 3: Network layer 

  6. Layer 2: Data link layer 

  7. Layer 1: Physical layer 

 

The basic idea is that all layers are independent from each other, e.g., a protocol at layer 2 takes input from layer 3, processes this input and hands it down to layer 1, but the functions of layer 2 are independent of those of layer 1 and layer 3. The only requirement is an input/output of a well-defined form. Therefore the ISO/OSI reference model clearly defines specified interfaces (cf. Tanenbaum 2003).  

 


Table : ISO/OSI reference model

 

The differentiation into the seven layers of the ISO/OSI reference model results in quite a complex protocol stack. The ISO/OSI reference model is well suited for teaching network designs but was never adopted in practice.

Today’s Internet architecture is based on the Internet reference model (also called TCP/IP model) which was developed before the ISO/OSI reference model and consists of only four layers. These layers are shown in Table 2.


Table : Internet reference (TCP/IP) model

 

To achieve just four layers the functionality of the presentation and session layers were combined into the application layer and the physical and data link layers were combined with the host-to-network layer. Note that the general specification of the host-to-network layer is rather vague in the TCP/IP reference model - it is just stated that a host needs somehow to be able to connect to a network and send IP packets.  

 


Figure : Example illustrating the involved layers of the TCP/IP model on various stages of and end-to-end communication

 

Figure 1 illustrates the orchestration of the four layers of the Internet protocol stack to establish communication between a client (in this case a web browser) and a server (in this case a web server). In this case we have an exemplary HTTP request from a client to a server via two routers. 

 

Introductory facts on networking protocols  fidis-wp3-del3.8_Study_on_protocols_with_respect_to_identity_and_identification.sxw  Protocols – identifiers, identifiability, and personal data
schulte 6 / 30