Wskaż prawdziwe przyporządkowanie usługi warstwy aplikacji z domyślnym numerem portu, na którym ona pracuje.
A. IMAP – 8080
B. DNS – 53
C. DHCP – 161
D. SMTP – 80
Pytanie z egzaminu CKE, styczeń 2020 (arkusz E.13-SG-20.01).
DNS – 53 to poprawne przyporządkowanie usługi warstwy aplikacji do domyślnego portu. DNS, czyli Domain Name System, odpowiada za tłumaczenie nazw domenowych, np. www.example.com, na adresy IP, które są używane przez urządzenia w sieci. Standardowo DNS korzysta z portu 53, najczęściej przez UDP, bo zapytania są krótkie i szybkie. TCP na porcie 53 też jest używany, np. przy transferach stref między serwerami DNS albo gdy odpowiedź jest zbyt duża dla UDP. W praktyce, gdy komputer nie potrafi wejść na stronę po nazwie, ale działa ping na adres IP, to bardzo często sprawdza się właśnie konfigurację DNS. Moim zdaniem port 53 warto po prostu zapamiętać, bo pojawia się ciągle: w konfiguracji firewalli, routerów, serwerów DNS i diagnostyce sieci. Zgodnie z rejestracją IANA port 53 należy do usług DNS, więc jest to klasyczny przykład dobrze znanego portu, tzw. well-known port. Dobra praktyka jest taka, żeby nie blokować bezmyślnie ruchu DNS, ale też kontrolować, do jakich resolverów klienci mogą wysyłać zapytania, bo ma to znaczenie i dla działania sieci, i dla bezpieczeństwa.
W tym pytaniu trzeba skojarzyć usługę warstwy aplikacji z jej standardowym, domyślnym portem zapisanym w rejestrach IANA i używanym w praktycznej administracji siecią. Poprawna para to DNS – 53, ponieważ system DNS obsługuje rozwiązywanie nazw domenowych na adresy IP właśnie na porcie 53, zwykle UDP, a czasem TCP. Pozostałe skojarzenia wynikają najczęściej z pomieszania popularnych usług sieciowych, które też działają w warstwie aplikacji, ale mają inne numery portów. SMTP nie używa portu 80. Port 80 jest klasycznie związany z HTTP, czyli zwykłym ruchem WWW bez szyfrowania. SMTP, czyli protokół wysyłania poczty elektronicznej między serwerami, standardowo kojarzy się z portem 25, a w konfiguracji klientów pocztowych często spotyka się też 587 dla submission oraz 465 dla SMTPS. DHCP nie pracuje na porcie 161. DHCP przydziela adresy IP i inne parametry konfiguracyjne hostom, używając portów UDP 67 i 68. Port 161 to z kolei typowy port SNMP, używany do monitorowania i zarządzania urządzeniami sieciowymi, np. switchami, routerami czy drukarkami. IMAP również nie korzysta domyślnie z portu 8080. IMAP służy do odbierania i synchronizacji poczty na serwerze, a jego standardowe porty to 143 oraz 993 dla wersji szyfrowanej IMAPS. Port 8080 bywa używany przez alternatywne serwery WWW, proxy albo aplikacje testowe, więc łatwo go skojarzyć z Internetem, ale nie z IMAP. Z mojego doświadczenia najczęstszy błąd polega na zapamiętywaniu portów jako luźnych liczb, bez funkcji protokołu. Lepiej kojarzyć usługę z tym, co robi: DNS tłumaczy nazwy, SMTP wysyła pocztę, DHCP przydziela konfigurację, IMAP odczytuje pocztę z serwera. Wtedy numery portów dużo łatwiej wchodzą do głowy, no i mniej się mylą na testach oraz przy konfiguracji zapór sieciowych.