Proč byl 80 vybraný jako výchozí HTTP port a 443 jako výchozí port HTTPS?
Zatímco mnozí z nás jsou obeznámeni s různými přístavy, které jsou přiděleny pro konkrétní účely nebo použití, nemusíme znát konkrétní důvod, proč byli vybráni. Dnešní příspěvek SuperUser Q & A má odpovědi na zvědavé čtenářské otázky.
Dnešní zasedání Otázky a odpovědi nás přichází s laskavým svolením SuperUser - podřízené rozdělení Stack Exchange, které je založeno na komunitě prostřednictvím skupin webových stránek.
Foto s laskavým svolením Rodney Lewis (Flickr).
Otázka
Uživatel SuperUser Samuel Alexander chce vědět, proč byly jako výchozí HTTP a HTTPS porty vybrány 80 a 443 portů:
Proč byl port 80 vybrán jako výchozí HTTP port a 443 jako výchozí port HTTPS? Existuje nějaký zvláštní důvod nebo byl právě tak definován?
Proč byly vybrány jako standardní porty HTTP a HTTPS 80 a 443?
Odpověď
Příspěvek superužítoru jcbermu má pro nás odpověď:
Služba Internet Assigned Numbers Authority (IANA) je oddělení ICANN, neziskové soukromé společnosti, která dohlíží na přidělení globální IP adresy, DNS (Domain Name System), známé porty a další symboly a čísla související s internetovým protokolem.
Během března 1990 vydali dokument (RFC 1060), kde uvedli všechny známé porty v té době. V tomto seznamu nebyl přiřazen žádný protokol port 80 (vyskočil ze 79 na 81):
V té době byl port 80 oficiálně zdarma. V roce 1991 Tim Berners-Lee vydal první verzi protokolu HTTP v dokumentu (HTTP 0.9), kde uvedl:
V červenci roku 1992 byl RFC1060 zastaven novým dokumentem (RFC 1340), kde se objevilo:
Tento dokument vytvořil oficiální port pro HTTP (www). Nicméně o portu 443 v tomto dokumentu není nic. Během října 1994 vyšlo RFC 1700 a toto se objevilo poprvé:
Zdá se, že byl požadován Kipp E.B. Hickman, který v té době pracoval v Mosaic, první prohlížeč GUI, který se stal Netscape. Není jasné, proč byl vybrán port 443. Předchozí RFC dokument však měl mezery od 374 do 512, ale v RFC1700 byl vyplněn prostor od 375 do 451. Je velmi pravděpodobné, že čísla byly jednoduše dány v pořadí požadavku.
Musíte něco přidat k vysvětlení? Vyjměte v komentářích. Chcete se dozvědět více odpovědí od ostatních uživatelů technologie Stack Exchange? Podívejte se na celý diskusní příspěvek zde.