Internet poznajemy za pomocą stron www, gdy pobieramy strumienie wideo, gramy gry on line, gawędzimy z przyjaciółmi lub wymieniamy z nimi korespondencję e-mail, i gdy dokonujemy zakupów w sieci. Aplikacje, takie jak te stosowane do świadczenia wspomnianych usług, stanowią interfejs pomiędzy użytkownikami a siecią właściwą. Pozwalają nam stosunkowo łatwo wysyłać i otrzymywać informacje. Zwykle możemy je uruchamiać i korzystać z nich nie wiedząc jak działają. Jednakże dla profesjonalistów sieciowych ważne jest, aby wiedzieli, w jaki sposób aplikacje potrafią formatować, transmitować i interpretować komunikaty przesyłane poprzez sieć.
Wizualizacja mechanizmów umożliwiających komunikację poprzez sieć staje się łatwiejsza, jeśli użyjemy warstwowej struktury modelu OSI (ang. Open System Interconnection).
W tym rozdziale będziemy badali rolę warstwy aplikacji, oraz jak aplikacje, usługi i protokoły warstwy aplikacji umożliwiają wydajną łączność poprzez sieci danych.