OSI Model Overview

LayerNameFunctionProtocol Examples
7ApplicationEnd-user interface; network services to applicationsHTTP, FTP, SMTP, DNS, POP3
6PresentationData translation, encryption, and compressionSSL/TLS, JPEG, MPEG, ASCII
5SessionEstablishes, manages, and terminates connectionsNetBIOS, RPC, PPTP
4TransportReliable delivery, flow and error controlTCP, UDP
3NetworkPath determination and logical addressingIP, ICMP, IPSec, IGMP
2Data LinkPhysical addressing, error detection, MACEthernet, PPP, MAC, ARP, VLAN
1PhysicalTransmission of raw bits over a mediumUSB, Bluetooth, Ethernet (physical)

Protocols

  1. HTTP
  2. TCP
  3. UDP
  4. REST
  5. gRPC