Este capítulo descreve a camada de aplicação, que fornece a interface entre as aplicações usadas para comunicação e a rede subjacente. A camada de aplicação inclui a camada de apresentação, que codifica e converte dados, e a camada de sessão, que cria e mantém diálogos entre aplicações. Alguns protocolos comuns da camada de aplicação são HTTP, SMTP, POP3, FTP, DHCP, SMB, Telnet e protocolos peer-to-peer como Gnutella.