Prečo bol 80 vybraný ako predvolený HTTP port a 443 ako predvolený port HTTPS?
Zatiaľ čo mnohí z nás sú oboznámení s rôznymi portami, ktoré sú pridelené na konkrétne účely alebo použitie, nemusíme vedieť, prečo boli vybrané. Dnešný príspevok SuperUser Q & A má odpovede na otázky zvedavého čitateľa.
Dnešná relácia otázok a odpovedí sa k nám pridelí zdvorilosťou SuperUser - podskupiny Stack Exchange, zoskupenia webových stránok typu Q & A.
Foto s láskavým dovolením Rodney Lewis (Flickr).
Otázka
Čítačka SuperUser Samuel Alexander chce vedieť, prečo boli ako štandardné porty HTTP a HTTPS vybraté 80 a 443:
Prečo bol port 80 zvolený ako predvolený HTTP port a 443 ako predvolený port HTTPS? Existuje nejaký konkrétny dôvod alebo bol práve takto definovaný?
Prečo boli vybraté 80 a 443 ako predvolené porty HTTP a HTTPS?
Odpoveď
Príspevok SuperCustoru jcbermu má pre nás odpoveď:
Úradu IANA (Internet Assigned Numbers Authority) je oddelenie nezávislej súkromnej spoločnosti ICANN, ktorá dohliada na prideľovanie globálnych IP adries, DNS (Domain Name System), známe porty a ďalšie symboly a čísla súvisiace s internetovým protokolom.
Počas marca 1990 vydali dokument (RFC 1060), v ktorom uviedli všetky známe porty v tom čase. V tomto zozname nebol priradený žiadny protokol priradený portu 80 (vyskočil zo 79 na 81):
V tom čase bol port 80 oficiálne zadarmo. V roku 1991 vydal Tim Berners-Lee prvú verziu protokolu HTTP v dokumente (HTTP 0.9), kde uviedol:
Potom v júli 1992 bol RFC1060 zastaraný novým dokumentom (RFC 1340), v ktorom sa objavilo:
Tento dokument urobil 80 oficiálny port pre HTTP (www). Neexistuje však nič o portu 443 v tomto dokumente. V priebehu októbra 1994 bol zverejnený RFC 1700, ktorý sa objavil prvýkrát:
Zdá sa, že ho požiadali Kipp E.B. Hickman, ktorý v tom čase pracoval v Mosaic, prvej GUI prehliadačovej spoločnosti, ktorá sa neskôr stala Netscape. Nie je jasné, prečo bol vybraný port 443. Avšak predchádzajúci RFC dokument mal medzeru od 374 do 512, ale v RFC1700 bol vyplnený priestor od 375 do 451. Je pravdepodobné, že čísla boli jednoducho uvedené v poradí podľa požiadavky.
Máte niečo doplniť vysvetlenie? Znie to v komentároch. Chcete sa dozvedieť viac odpovedí od iných používateľov technickej úrovne Stack Exchange? Pozrite sa na celý diskusný príspevok tu.