Existing comment:
Layering in the Internet
Application -- HTTP, FTP, SMTP, BitTorrent...
Transport -- TCP, UDP
End-to-End Layer Everything else! Reliability, integrity, packet ordering, congestion control, ...
Network -- Forwarding & routing -- IP
Data Link Physical -- Framing, coding, channel access, modulation/demodulation -- Ethernet, WiFi, ... |