Skip to content

OSI Model

OSI Layers

graph TD
1["1. Physical"]
2["2. Data Link"]
3["3. Network"]
4["4. Transport"]
5["5. Session"]
6["6. Presentation"]
7["7. Application"]

7 <--> 6 <--> 5 <--> 4 <--> 3 <--> 2 <--> 1

7. Application

6. Presentation

5. Session

4. Transport

Transmits data using transmission protocols including TCP & UDP

3. Network

Decides which physical path the data will take.

Routing data and logical addressing (e.g. IP), determining the best path from source to destination across networks.

Defines the format of data on the network

  1. Receives data from physical layer
  2. Checks for transmission errors
  3. Packages bits to data frames (e.g.: | MAC1 | MAC2 | IP1 IP2 Segment | FCS)
  4. Manages the physical addressing layer:
  5. Media Access Control (MAC)
  6. Logical Link Control (LLC)

1. Physical

Transmission and reception of raw bitstreams over a physical medium.

e.g.: network cable, power plug, wireless, pulses of light.

Table of OSI Layers

Layer Name # Info
7 Application HTTP, SSH, DNS, IRC, FTP
6 Presentation SSL, SSH, IMAP, FTP, MPEG, JPEG
5 Session API, Socket, WinSock
4 Transport TCP, UDP
3 Network IP, ICMP, IPSec, IGMP
2 Data Link Ethernet, PPP, Switch, Bridge
1 Physical Coax, Fiber, Wireless, Hubs, Repeaters

What is OSI (video)

OSI Deep Dive (video)

What is OSI (cloudflare)