OSI Model

From HackOps
Jump to navigation Jump to search

OSI Model

The OSI model explains how data travels through a network. It splits this process into **seven layers**. Each layer has its own job — from moving raw bits to showing a website.

Understanding the OSI model helps break down complex systems, and shows where tools, attacks, or failures happen.

OSI Layer Overview

The OSI model goes from Layer 1 (bottom) to Layer 7 (top). Each layer depends on the functionality of the ones above and below it. Knowing what happens at each layer helps in analyzing protocols, spotting weaknesses, and understanding where specific tools operate.

Layer Number What it does Common Examples
Application 7 Interfaces with user applications and defines network services HTTP, HTTPS, DNS, FTP, SMTP, IMAP, SSH, Telnet
Presentation 6 Translates, encrypts, and compresses data for the application layer TLS/SSL, ASCII, JPEG, MPEG, GZIP, Base64
Session 5 Manages and maintains sessions between systems NetBIOS, RPC, SMB, PPTP, SOCKS
Transport 4 Provides reliable or fast delivery of data streams TCP, UDP, SCTP, QUIC
Network 3 Handles routing and logical addressing across networks IP, ICMP, IGMP, IPsec, BGP, OSPF
Data Link 2 Transfers frames between directly connected devices using MAC addressing Ethernet, ARP, PPP, VLAN (802.1Q), LLDP
Physical 1 Moves electrical or optical signals across physical media Ethernet (cabling), Wi-Fi (802.11), fiber optics, hubs, radio signals

Easy Breakdown by Layer

Layer 1 – Physical

Moves raw data (0s and 1s) over wires or radio. Involves: cables, Wi-Fi signals, connectors.

Layer 2 – Data Link

Sends frames between devices on the same network. Uses: MAC addresses, switches, ARP.

Layer 3 – Network

Chooses the best path for data across networks. Uses: IP addresses, routers, ICMP.

Layer 4 – Transport

Breaks data into smaller parts and reassembles it. TCP ensures reliability, UDP focuses on speed.

Layer 5 – Session

Keeps a connection open and manages how long systems talk. Used for: remote access, file sharing.

Layer 6 – Presentation

Changes how data looks — like converting text or encrypting. Handles: encoding, compression, TLS.

Layer 7 – Application

Where programs like browsers and email clients connect to the network. Talks via: HTTP, FTP, DNS, SMTP.

What You Can Do with It

Understanding the OSI layers helps you:

  • Know where a tool or attack operates
  • Analyze traffic at the right level
  • Identify weak points or misconfigurations
  • Work smarter with packet captures, scans, or payloads

Protocols by Layer

Layer Number Function Summary Common Protocols
Application 7 Interfaces with apps like browsers and mail HTTP, FTP, DNS, SMTP
Presentation 6 Formats, encrypts, and compresses data TLS/SSL, Base64, JPEG
Session 5 Manages connections and sessions NetBIOS, PPTP, SMB
Transport 4 Ensures reliable or fast delivery TCP, UDP
Network 3 Routes packets between networks IP, ICMP, IPsec
Data Link 2 Sends frames on the local network Ethernet, ARP
Physical 1 Transfers raw bits via cables or air Wi-Fi (802.11), Ethernet (cabling)

See Also