Published on

OSI model

The OSI Model (Open Systems Interconnection Model) is a conceptual framework that standardizes how different computer systems communicate over a network. It divides the communication process into 7 layers, each responsible for specific network functions.

Here’s a quick overview:

LayerNamePrimary FunctionExample Protocols / Technologies
7ApplicationInterface for end-user applications to access network servicesHTTP, HTTPS, FTP, SMTP, DNS
6PresentationData translation, encryption, compressionSSL/TLS, JPEG, ASCII, MPEG
5SessionEstablishes, manages, and terminates sessionsNetBIOS, RPC, PPTP
4TransportReliable or unreliable delivery, flow controlTCP, UDP
3NetworkLogical addressing and routingIP, ICMP, OSPF, BGP
2Data LinkPhysical addressing, error detectionEthernet, MAC, PPP, ARP
1PhysicalTransmission of raw bits over a physical mediumCables, Hubs, NICs, Wi-Fi (PHY)

🔄 Simplified Flow

  • Sender: Application → Presentation → Session → Transport → Network → Data Link → Physical
  • Receiver: Physical → Data Link → Network → Transport → Session → Presentation → Application

🧠 Mnemonic to Remember

All People Seem To Need Data Processing (Application → Presentation → Session → Transport → Network → Data Link → Physical)