The OSI model

Definition

The Open Systems Interconnection model (OSI model) is a conceptual model that characterises and standardises the communication functions of a telecommunication or computing system without regard to its underlying internal structure and technology

Number Name Protocol data unit (PDU
7 Application Layer Data
6 Presentation Layer Data
5 Session Layer Data
4 Transport Layer Segment, Datagram
3 Network Layer Packet
2 Data Link Layer Frame
1 Physical Layer Symbol

Abstract Layers

  • Layer 1: Physical Layer
    • unstructured raw data between a device and a physical transmission medium
    • converts the digital bits into electrical, radio, or optical signals
  • Layer 2: Data Link Layer
    • provides node-to-node data transfer
    • detects and possibly corrects errors that may occur in the physical layer
    • defines the protocol to establish and terminate a connection between 2 physically connected devices
    • defines the protocol for flow control between them
  • Layer 3: Network Layer
    • provides the functional and procedural means of transferring variable length data sequences (called packets) from one node to another connected in “different networks”
  • Layer 4: Transport Layer
    • provides the functional and procedural means of transferring variable-length data sequences from a source to a destination host, while maintaining the quality of service functions.
  • Layer 5: Session Layer
    • controls the dialogues (connections) between computers
    • establishes, manages and terminates the connections between the local and remote application
  • Layer 6: Presentation Layer
    • establishes context between application-layer entities, in which the application-layer entities may use different syntax and semantics if the presentation service provides a mapping between them
  • Layer 7: Application Layer
    • layer closest to the end user
    • interacts with software applications that implement a communicating component