Protokoły POP3 i SMTP są protokołami poczty elektronicznej, czyli służą do realizacji konkretnej usługi używanej bezpośrednio przez programy (klient poczty, serwer pocztowy). Z tego powodu klasyfikuje się je w warstwie aplikacji modelu TCP/IP.
Dlaczego to nie jest warstwa internetowa?
Warstwa internetowa odpowiada przede wszystkim za adresowanie i routowanie pakietów między sieciami (np. logika przesyłania datagramów). Nie definiuje ona komend pocztowych, logowania do skrzynki ani reguł przekazywania wiadomości między serwerami. POP3/SMTP nie rozwiązują problemu "jak dostarczyć pakiet do hosta", tylko "jak obsłużyć pocztę".
Dlaczego to nie jest warstwa transportowa?
Warstwa transportowa (np. TCP/UDP) dostarcza mechanizmy przenoszenia strumienia danych, kontroli błędów i sesji. To prawda, że POP3 i SMTP zwykle korzystają z TCP, ale samo użycie TCP nie przesądza o przynależności protokołu do tej warstwy. POP3/SMTP określają znaczenie danych (polecenia, odpowiedzi, statusy), czyli logikę aplikacyjną.
Dlaczego to nie jest warstwa dostępu do sieci?
Warstwa dostępu do sieci dotyczy sposobu transmisji w danym medium (np. ramki, dostęp do łącza, interfejs). Nie opisuje ona semantyki usług takich jak poczta. Problemy tej warstwy to np. brak linku czy błędy ramek, a nie błędne hasło do skrzynki lub odrzucenie nadawcy przez serwer.
Wskazówka egzaminacyjna: jeśli protokół dotyczy konkretnej usługi (poczta, WWW, DNS), zwykle jest to warstwa aplikacji. Jeśli dotyczy "przeniesienia" (TCP/UDP) – transport. Jeśli dotyczy adresów i tras (IP) – internet. Jeśli dotyczy medium i ramek – dostęp do sieci.