Główna » jak » Dlaczego wybrano 80 jako domyślny port HTTP, a 443 jako domyślny port HTTPS?

    Dlaczego wybrano 80 jako domyślny port HTTP, a 443 jako domyślny port HTTPS?

    Podczas gdy wielu z nas zna różne porty przypisane do konkretnych celów lub zastosowań, możemy nie znać konkretnego powodu, dla którego zostały wybrane. Dzisiejszy post z pytaniami i odpowiedziami dla SuperUser zawiera odpowiedzi na ciekawe pytania czytelnika.

    Dzisiejsza sesja pytań i odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, opartego na społecznościach grupowania witryn z pytaniami i odpowiedziami.

    Zdjęcie dzięki uprzejmości Rodney Lewis (Flickr).

    Pytanie

    Czytnik SuperUser Samuel Alexander chce wiedzieć, dlaczego 80 i 443 zostały wybrane jako domyślne porty HTTP i HTTPS:

    Dlaczego port 80 został wybrany jako domyślny port HTTP, a 443 jako domyślny port HTTPS? Czy istnieje jakiś szczególny powód lub był właśnie tak określony??

    Dlaczego wybrano 80 i 443 jako domyślne porty HTTP i HTTPS?

    Odpowiedź

    Superuser contrybutor jcbermu ma dla nas odpowiedź:

    Urząd IANA (Internet Assigned Numbers Authority) to dział ICANN, prywatnej korporacji non-profit, która nadzoruje globalny przydział adresów IP, system nazw domen (DNS), dobrze znane porty i inne symbole i numery powiązane z protokołem internetowym.

    W marcu 1990 r. Opublikowali dokument (RFC 1060), w którym wymienili wszystkie dobrze znane porty w tym czasie. Na tej liście nie było protokołu przypisanego do portu 80 (przeskoczyło z 79 do 81):

    W tym czasie port 80 był oficjalnie darmowy. W 1991 roku Tim Berners-Lee opublikował pierwszą wersję protokołu HTTP w dokumencie (HTTP 0.9), w którym stwierdził:

    Następnie w lipcu 1992 r. Dokument RFC1060 stał się przestarzały dzięki nowemu dokumentowi (RFC 1340), w którym pojawiły się:

    Ten dokument uczynił 80 oficjalnym portem dla HTTP (www). Jednak w tym dokumencie nie ma nic o porcie 443. W październiku 1994 r. Opublikowano dokument RFC 1700, który pojawił się po raz pierwszy:

    Wygląda na to, że został zamówiony przez Kipp E.B. Hickman, który w tym czasie pracował w Mosaic, pierwszej firmie przeglądarkowej GUI, która później stała się Netscape. Nie jest jasne, dlaczego wybrano port 443. Jednak poprzedni dokument RFC miał lukę od 374 do 512, ale w RFC1700 wypełniono przestrzeń od 375 do 451. Najprawdopodobniej liczby podano po prostu w kolejności żądań.


    Czy masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych użytkowników Stack Exchange, którzy znają się na technologii? Sprawdź cały wątek dyskusji tutaj.