OSI Model: Layers 1-7 (Functions & Devices)

Nerd Cafe

The OSI (Open Systems Interconnection) Model is a conceptual framework that standardizes the functions of a telecommunication or computing system into seven distinct layers. This helps in troubleshooting, designing networks, and understanding how data flows through a network.

Why is the OSI Model Important?

  • Helps in understanding network communication.

  • Assists in troubleshooting network issues.

  • Ensures interoperability between different vendors’ devices.

  • Provides a clear separation of networking tasks.

OSI Model Overview

The OSI Model is divided into 7 layers, from Layer 1 (Physical) to Layer 7 (Application). Each layer has specific functions and is associated with certain devices.

Layer
Name
Function
Devices

7

Application

User interaction with network services

Web browsers, Email clients

6

Presentation

Data encryption, compression, translation

SSL, TLS, JPEG, MPEG

5

Session

Establishing, maintaining, terminating sessions

NetBIOS, RPC

4

Transport

Reliable/unreliable data delivery, segmentation

TCP, UDP

3

Network

Routing and addressing

Routers, IP, IPv4, IPv6

2

Data Link

MAC addressing, error detection, framing

Switches, MAC address

1

Physical

Transmission of raw data (bits) over the medium

Cables, Hubs, NICs

Layer 1: Physical Layer

Functions:

  • Responsible for raw bit transmission over the network.

  • Defines cabling, voltage levels, and physical connections.

  • Determines network topology (star, bus, mesh).

Devices:

  • Network Interface Cards (NICs)

  • Hubs

  • Cables (Coaxial, Fiber Optic, Twisted Pair)

  • Repeaters

  • Modems

Practical Example:

🔧 Scenario: A company is experiencing slow network speeds. A network technician checks the cabling and discovers a broken Ethernet cable. Replacing the cable resolves the issue.

Functions:

  • Manages MAC addresses and switching.

  • Detects and corrects errors in frame transmission.

  • Breaks packets into frames.

  • Uses Media Access Control (MAC) addressing.

Devices:

  • Switches

  • Bridges

Practical Example:

🔧 Scenario: A computer is connected to a switch but cannot communicate. Using the ipconfig /all command, the technician notices the MAC address is missing. Replacing the faulty NIC fixes the problem.

Layer 3: Network Layer

Functions:

  • Responsible for IP addressing and routing.

  • Uses logical addressing (IP addresses).

  • Determines best paths for data to travel.

Devices:

  • Routers

  • Layer 3 Switches

  • Firewalls (Some operate at Layer 3)

Practical Example:

🔧 Scenario: A user cannot reach a website. The ping command fails. The technician checks the router configuration and finds that the default gateway is incorrect. Updating the routing table resolves the issue.

Layer 4: Transport Layer

Functions:

  • Manages end-to-end communication.

  • Segmenting and reassembling data.

  • Uses TCP (Reliable) or UDP (Unreliable).

Devices:

  • Firewalls (Stateful inspection)

  • Load balancers

Protocols:

  • TCP (Transmission Control Protocol) – Reliable, ordered delivery (e.g., web browsing, email).

  • UDP (User Datagram Protocol) – Unreliable, fast delivery (e.g., VoIP, live streaming).

Practical Example:

🔧 Scenario: A company’s VoIP calls are dropping. The technician discovers that the network prioritizes TCP traffic over UDP. Configuring Quality of Service (QoS) to prioritize UDP traffic improves call quality.

Layer 5: Session Layer

Functions:

  • Establishes, maintains, and terminates sessions between applications.

  • Provides authentication and permissions.

Devices & Protocols:

  • NetBIOS

  • Remote Procedure Call (RPC)

  • Active Directory (For authentication sessions)

Practical Example:

🔧 Scenario: A user cannot access a remote desktop session. The technician checks the session timeout settings on the server and increases the session time, solving the problem.

Layer 6: Presentation Layer

🔹 Functions:

  • Translates data into a format the application can read.

  • Handles encryption and compression.

🔹 Devices & Protocols:

  • SSL/TLS (Secure Sockets Layer/Transport Layer Security)

  • JPEG, GIF, PNG (Image formats)

  • MPEG, MP3 (Media formats)

🔹 Practical Example:

🔧 Scenario: A website is showing a certificate error. The technician checks the SSL/TLS certificate and finds it expired. Renewing the certificate resolves the issue.

Layer 7: Application Layer

🔹 Functions:

  • Provides network services directly to users.

  • Handles web browsing, file transfer, email.

🔹 Devices & Protocols:

  • Web Browsers (Chrome, Firefox)

  • Email Clients (Outlook, Gmail)

  • FTP (File Transfer Protocol)

  • DNS (Domain Name System)

  • HTTP/HTTPS (Web traffic)

🔹 Practical Example:

🔧 Scenario: A user cannot access Google.com. The technician checks the DNS settings and finds that the DNS server is unreachable. Changing the DNS server to 8.8.8.8 (Google DNS) resolves the issue.

Practical OSI Model Troubleshooting Steps

Problem
Likely OSI Layer
Solution

No internet connection

Layer 1 (Physical)

Check cables, power, NIC

Cannot connect to a website

Layer 3 (Network)

Check IP settings, router

Slow file downloads

Layer 4 (Transport)

Check TCP settings, congestion

Corrupt file transfer

Layer 6 (Presentation)

Verify file formats, compression

Unable to log in to a web service

Layer 7 (Application)

Check credentials, service status

Final Thoughts

  • The OSI Model helps in structured troubleshooting and network design.

  • Each layer has specific responsibilities and devices.

  • Understanding how data moves across layers simplifies debugging.

Keywords

OSI Model, Network Layers, Physical Layer, Data Link Layer, Network Layer, Transport Layer, Session Layer, Presentation Layer, Application Layer, TCP/IP, MAC Address, IP Address, Routing, Switching, Protocols, Encapsulation, Network Devices, Troubleshooting, Packet Transmission, Networking, نتورک پلاس

Last updated