TCP/IP Protocol Layers (Top to Bottom)
The TCP/IP model is a four-layer framework that describes how data travels across networks. Each layer has specific responsibilities and protocols.
Closest to user. Provides network services to applications.
Protocols: HTTP, HTTPS, FTP, SMTP, DNS, POP, IMAP
Splits data into packets, handles reliability and error checking.
Protocols: TCP (reliable), UDP (fast)
Handles addressing and routing packets across networks.
Protocols: IP, ICMP
Physical transmission of data over network hardware.
Protocols: Ethernet, Wi-Fi, MAC addressing
Application → Transport → Network → Link