Czym jest Port 80?
Port 80 to numer portu przypisany do powszechnie używanego protokołu komunikacji internetowej, Hypertext Transfer Protocol (HTTP). Jest to domyślny port sieciowy używany do wysyłania i odbierania niezaszyfrowanych stron internetowych.
Gdy klient próbuje połączyć się z serwerem i wysłać żądanie, musi znać zarówno adres IP serwera, jak i usługę sieciową, która będzie używana do przesyłania danych. Aby programistom było wygodniej, większość popularnych usług sieciowych ma domyślnie przypisane standardowe numery portów. Strategia ta rozpoczęła się w 1991 roku, kiedy to w oryginalnej specyfikacji protokołu HTTP Tim Berners-Lee sugerował, że jeśli nie ma portu przypisanego do połączenia HTTP, należy użyć portu 80.
Obecnie większość stron korzysta z protokołu HTTPS, który jest bezpieczniejszą wersją HTTP i wykorzystuje port 443. Port 443 umożliwia przekazywanie danych w sieci szyfrowanej, podczas gdy Port 80 umożliwia transmisję danych w postaci zwykłego tekstu.
Przykłady standardowych numerów portów | Protokół sieciowy |
80 | HTTP (Hypertext Transfer Protocol) |
443 | HTTPS (Hypertext Transfer Protocol Secure) |
530 | RPC (Remote Procedure Call) |
21 | FTP (File Transfer Protocol) |
23 | Telenet |
53 | DNS (Domain Name System) |
22 | SSH (Secure Shell) |
25 | SMTP (Simple Mail Transfer Protocol) |
194 | IRC (Internet Relay Chat) |
Techopedia wyjaśnia definicję Portu 80
Port 80 a cyberbezpieczeństwo
Chociaż niektórzy eksperci ds. cyberbezpieczeństwa sugerują, że zamknięcie portu 80 może pomóc w ochronie systemu, inni uważają, że powinien on pozostać otwarty. Zwolennicy włączenia tego portu wskazują, że jest on pomocny w przekierowywaniu ruchu z HTTP na HTTPS. Można też przypomnieć użytkownikom, by pomyśleli o przeglądarce po drugiej stronie. Chodzi o to, że system kontrahenta może nie być skonfigurowany do kalibracji zamkniętego portu 80.
Ponadto, jeśli chodzi o cyberbezpieczeństwo, eksperci mogą wskazać, że zamknięcie portu 80 nie powstrzyma ataków typu Man in the Middle. Nie zapobiegnie też wstrzykiwaniu kodu SQL i innym rodzajom ataków, które polegają na infiltracji systemu za pośrednictwem połączenia internetowego.
Port 80 a problemy z łącznością
W niektórych przypadkach dostawca usług internetowych może zablokować port 80, utrudniając dostęp do Internetu z urządzenia. Często pojawia się też komunikat, że port 80 jest już w użyciu. Oba te problemy w dużej mierze rozwiązuje rozwój usług w chmurze. Aplikacje działające z poziomu przeglądarki internetowej mogą jednocześnie korzystać z tego samego portu. Skype był, na przykład, jednym z poprzednich winowajców zabierających port 80 innym aplikacjom. Korzystanie ze Skype’a przez przeglądarkę eliminuje tego typu problemy.