W modelu TCP/IP protokoły grupuje się według tego, jaką funkcję pełnią w procesie komunikacji. Warstwa aplikacji obejmuje protokoły, które dostarczają gotowe usługi dla programów użytkowych (np. rozwiązywanie nazw, przydział konfiguracji, poczta, WWW).
Odpowiedź "DNS – warstwa aplikacji." jest poprawna, ponieważ DNS (Domain Name System) jest usługą/protokołem używanym przez aplikacje i system operacyjny do tłumaczenia nazw (np. nazw domenowych hostów) na adresy IP i odwrotnie. Działa "nad" transportem (najczęściej UDP lub TCP na określonych portach), więc klasyfikuje się go jako protokół warstwy aplikacji.
Pozostałe pary są niepoprawne z typowych powodów mylenia warstw:
- "TCP – warstwa Internetu." jest błędne, bo TCP odpowiada za komunikację typu end-to-end, kontrolę transmisji i segmentację, czyli typowe zadania warstwy transportowej. Warstwa Internetu to przede wszystkim IP oraz mechanizmy routingu.
- "DHCP – warstwa dostępu do sieci." jest błędne, bo DHCP to usługa przydzielania konfiguracji (adres IP, brama, DNS), a więc protokół warstwy aplikacji, korzystający z UDP. Warstwa dostępu do sieci dotyczy ramek, adresów sprzętowych i transmisji w danym medium.
- "RARP – warstwa transportowa." jest błędne, bo RARP historycznie wiąże się z mapowaniem adresów na poziomie sieci lokalnej i nie realizuje funkcji transportu (nie zapewnia np. segmentacji, kontroli połączenia, niezawodności end-to-end).
W nauce do egzaminu warto zapamiętać regułę: DNS i DHCP to usługi dla aplikacji, TCP/UDP to transport, a IP to warstwa Internetu. Takie skojarzenia zmniejszają ryzyko pomylenia warstw, zwłaszcza gdy w różnych materiałach spotyka się odmienne nazwy warstw.