Przejdź do głównej treści

Kwalifikacja: INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych

Zawód: Technik informatyk

Kategorie: Sieci komputerowe Podstawy informatyki

Jaki jest domyślny port serwera usługi WWW?

A. 8080
B. 8081
C. 800
D. 80

Pytanie z egzaminu CKE, czerwiec 2013 (arkusz E.13-X-13.05).

Domyślnym portem serwera usługi WWW, czyli standardowego HTTP, jest 80. To wynika z powszechnie przyjętych standardów TCP/IP oraz rejestracji portów przez IANA, gdzie port 80/TCP jest przypisany do protokołu HTTP. W praktyce oznacza to, że gdy w przeglądarce wpisujesz adres typu http://example.com, przeglądarka domyślnie próbuje połączyć się właśnie z portem 80, nawet jeśli nie dopisujesz go w adresie. Adres http://example.com i http://example.com:80 wskazują więc zwykle na to samo miejsce. Moim zdaniem to jedna z tych rzeczy, które warto zapamiętać na stałe, bo często pojawia się przy konfiguracji serwerów, zapór sieciowych i diagnostyce połączeń. Dla porównania, HTTPS korzysta domyślnie z portu 443/TCP, bo tam dochodzi jeszcze szyfrowanie TLS. W administracji siecią trzeba o tym pamiętać, np. przy otwieraniu reguł firewalla, przekierowaniu portów na routerze albo sprawdzaniu usług poleceniami typu netstat, ss, nmap czy telnet. Dobra praktyka jest taka, żeby publiczny serwer WWW udostępniać na standardowych portach, jeśli nie ma konkretnego powodu, żeby robić inaczej.
W przypadku usługi WWW łatwo pomylić port domyślny z portami często spotykanymi w środowiskach testowych albo administracyjnych. Standardowy serwer WWW obsługujący protokół HTTP działa domyślnie na porcie 80/TCP. To właśnie dlatego zwykle nie trzeba wpisywać numeru portu w pasku adresu przeglądarki, gdy korzysta się z adresu zaczynającego się od http://. Przeglądarka zakłada port 80 automatycznie, zgodnie z ustalonymi standardami sieciowymi i przypisaniami IANA.

Port 800 może kojarzyć się z usługami niestandardowymi, ale nie jest domyślnym portem WWW. Czasem ktoś wybiera podobny numer, bo wygląda „jak 80 z dodatkowym zerem”, no ale w sieciach takie podobieństwo nie ma znaczenia technicznego. Liczy się dokładny numer portu i protokół transportowy, najczęściej TCP. Porty 8080 i 8081 są już bardziej podchwytliwe, bo faktycznie bardzo często używa się ich do serwerów testowych, paneli administracyjnych, aplikacji webowych uruchamianych lokalnie, serwerów proxy albo usług developerskich. Przykładowo Tomcat, Jenkins czy różne aplikacje w kontenerach mogą działać na 8080, gdy port 80 jest zajęty albo wymaga uprawnień administratora. Z mojego doświadczenia wynika, że właśnie przez to wiele osób zapamiętuje 8080 jako „port od stron”, ale to nie jest port domyślny HTTP, tylko popularna alternatywa.

Warto też odróżniać HTTP od HTTPS. Dla HTTPS domyślny jest port 443/TCP, a nie 80. Jeśli więc diagnozujesz problem z dostępem do strony, dobrą praktyką jest sprawdzenie, czy firewall, NAT, reverse proxy i konfiguracja serwera nasłuchują na właściwym porcie. Błędne założenie numeru portu może prowadzić do sytuacji, gdzie usługa działa poprawnie, ale klient próbuje połączyć się w złe miejsce.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.