TCP/IP Model

The TCP/IP model is the practical model the Internet actually uses.

TCP/IP layerMaps to OSI layersProtocols
ApplicationApplication, Presentation, SessionHTTP, DNS, FTP, SMTP, SSH
TransportTransportTCP, UDP
InternetNetworkIP, ICMP, ARP
Network access (link)Data link + PhysicalEthernet, Wi-Fi

OSI vs TCP/IP

OSITCP/IP
7 layers4 layers
Reference model, designed before the protocolsBuilt around existing protocols
Clear distinction between service, interface and protocolLess strict
Transport layer is connection-oriented onlyBoth connection-oriented (TCP) and connectionless (UDP)

Four Levels of Addresses

Physical (MAC, 48-bit), logical (IP), port (16-bit, identifies a process) and specific (URL, email address).

Track your progress through the Computer Networks course