Functions of Each OSI Layer

The OSI (Open Systems Interconnection) model divides network communication into seven logical layers. Each layer serves a specific function and communicates with the layers directly above and below it. Understanding these functions is crucial for network design, troubleshooting, and certification exams.

1. Physical Layer (Layer 1)

Purpose: Responsible for the actual transmission and reception of raw binary data over physical media, converting data to electrical, optical, or radio signals.

  • Transmission and reception of bits (0s and 1s)
  • Specification of physical media (copper, fiber, wireless)
  • Connectors, pin layouts, voltages
  • Signal encoding (NRZ, Manchester) and modulation (QAM, FSK)

Example: A Cat6 Ethernet cable transmits electrical signals between two computers.

Usage Scenario: Diagnosing a disconnected or faulty cable.

Exam Tip: Identify common media types and how data is represented at Layer 1.

2. Data Link Layer (Layer 2)

Purpose: Ensures reliable data transfer across a local link, handling framing, addressing, and error detection.

  • Framing: Divides data into frames for transmission
  • MAC addressing: Unique hardware addresses for LAN devices
  • Error detection/correction: Uses CRC or similar methods
  • Flow control: Manages data rate to prevent overload
  • Access control: Determines which device can transmit (CSMA/CD)

Example: A switch forwards frames based on MAC addresses and checks for errors.

Usage Scenario: Resolving broadcast storms or MAC table issues in a LAN.

Exam Tip: Know the difference between error detection (identifies errors) and correction (fixes them).

3. Network Layer (Layer 3)

Purpose: Provides logical addressing, routing, and forwarding of packets across networks.

  • Logical addressing: Assigns IP addresses (IPv4/IPv6)
  • Routing: Selects best path for packet delivery
  • Packet forwarding: Moves packets between networks
  • Fragmentation/Reassembly: Handles packets for networks with smaller MTUs

Example: A router examines the destination IP address and forwards the packet to the next hop.

Usage Scenario: Designing subnet schemes or troubleshooting routing.

Exam Tip: Understand routing tables, IP addressing, and the difference between routing and forwarding.

4. Transport Layer (Layer 4)

Purpose: Provides end-to-end communication, reliability, and proper sequencing of data.

  • Segmentation/Reassembly: Splits messages into segments
  • End-to-end connection: Manages sessions (TCP connections)
  • Flow control: Prevents sender from overwhelming receiver
  • Error recovery: Retransmits lost segments (TCP)
  • Connection-oriented (TCP) vs. connectionless (UDP) delivery

Example: File transfers using TCP ensure all data is received in order and without errors.

Usage Scenario: Diagnosing slow performance (retransmissions, window size issues).

Exam Tip: Compare TCP and UDP and identify when each is used (e.g., streaming uses UDP).

5. Session Layer (Layer 5)

Purpose: Manages the establishment, maintenance, and termination of sessions between applications.

  • Session management: Opens, maintains, closes sessions
  • Dialog control: Manages who communicates and when
  • Synchronization: Inserts checkpoints for long data transfers

Example: A video conference maintains a session for participants’ ongoing communication.

Usage Scenario: Applications needing persistent sessions (e.g., online banking).

Exam Tip: In TCP/IP, session functions are often handled by the application layer.

6. Presentation Layer (Layer 6)

Purpose: Handles data translation, encryption, and compression.

  • Data translation/format conversion: ASCII to EBCDIC, Unicode, etc.
  • Encryption/decryption: SSL/TLS for secure transmission
  • Compression/decompression: JPEG, MPEG for images and video

Example: TLS encrypts HTTPS data; JPEG compresses images for faster transfer.

Usage Scenario: Securing information sent over the internet (e.g., HTTPS).

Exam Tip: Presentation Layer is responsible for securing and converting data formats.

7. Application Layer (Layer 7)

Purpose: Provides network services directly to end-user applications.

  • Network services: File transfer, email, web browsing
  • User interface: Interacts with software (browsers, email clients)
  • Process-to-process communication: Between different hosts’ applications

Example: John uses a browser (HTTP) to access a website.

Usage Scenario: Troubleshooting email or web access issues.

Exam Tip: Identify protocols at Application Layer (HTTP, FTP, SMTP, DNS, etc.).

Interaction Between Layers

  • Encapsulation: Each layer adds its own header as data moves down the stack before transmission.
  • Decapsulation: Each layer removes its header as data moves up the stack upon receipt.
  • Service Access Points: Upper layers access lower-layer services via interfaces (APIs).

Example: When John sends an email:
Application Layer: Creates email → Presentation: Encrypts → Transport: Segments → Network: Assigns IP → Data Link: Frames for Ethernet → Physical: Sends bits.

Comparison Table: OSI and TCP/IP Functions

OSI Layer TCP/IP Layer Example Function / Protocol
Application (7) Application HTTP, FTP, SMTP, DNS
Presentation (6) Application Data formatting, encryption, compression
Session (5) Application Session management
Transport (4) Transport TCP, UDP, flow/error control
Network (3) Internet IP addressing, routing
Data Link (2) Link MAC addressing, framing (Ethernet)
Physical (1) Link Cables, signals, voltages

Key Points & Exam Tips

  • Memorize each layer’s function and key protocols/devices.
  • Understand encapsulation/decapsulation and dependencies between layers.
  • Be able to map OSI layers to TCP/IP functions.
  • Recognize troubleshooting scenarios by OSI layer.
  • Expect scenario-based exam questions (e.g., “Which layer is responsible for error recovery?”).

When and How to Use Layer Knowledge

  • Network Design: Selecting proper technologies and protocols at each layer.
  • Troubleshooting: Quickly identifying the problem layer (e.g., unplugged cable = Layer 1; wrong IP = Layer 3).
  • Security: Applying encryption at appropriate layers (e.g., SSL/TLS at Layer 6/7).

1. What is the primary function of the Physical Layer (Layer 1)?

Correct answer is C. The Physical Layer transmits raw bits as electrical, optical, or radio signals over the physical medium.

2. Which layer is responsible for framing and MAC addressing?

Correct answer is A. The Data Link Layer handles framing and physical addressing with MAC addresses.

3. What are the key functions of the Network Layer?

Correct answer is B. The Network Layer assigns IP addresses and routes packets across networks.

4. Which layer manages segmentation, flow control, and error recovery?

Correct answer is D. The Transport Layer ensures reliable data transport, including segmentation and flow control.

5. What is the main role of the Session Layer?

Correct answer is C. The Session Layer manages opening, maintaining, and closing sessions between applications.

6. Which layer is responsible for data encryption and compression?

Correct answer is A. The Presentation Layer translates, encrypts, and compresses data for transmission.

7. Which OSI layer interacts directly with user applications?

Correct answer is B. The Application Layer provides services directly to end-user software like browsers and email clients.

8. What is encapsulation in networking?

Correct answer is D. Encapsulation is the process of adding headers and sometimes trailers at each layer before transmission.

9. Which layer uses MAC addresses to forward frames?

Correct answer is A. The Data Link Layer uses MAC addresses for forwarding data frames within a LAN.

10. Which layer is responsible for routing packets between different networks?

Correct answer is C. The Network Layer handles routing and forwarding of packets between networks.

← Back to Home