Varför var 80 vald som standard HTTP-port och 443 som standard HTTPS-port?
Medan många av oss är bekanta med olika hamnar som tilldelas för specifika ändamål eller användningsområden kan vi inte veta den särskilda anledningen till varför de valdes. Dagens SuperUser Q & A-inlägg har svar på en nyfiken läsarens frågor.
Dagens Question & Answer-session kommer till oss med tillstånd av SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.
Foto med tillstånd av Rodney Lewis (Flickr).
Frågan
SuperUser-läsaren Samuel Alexander vill veta varför 80 och 443 valdes som standard HTTP- och HTTPS-portar:
Varför valdes port 80 som standard HTTP-port och 443 som standard HTTPS-port? Finns det någon speciell anledning eller definierades det bara på det sättet?
Varför valdes 80 och 443 som standard HTTP och HTTPS-portar?
Svaret
SuperUser-bidragare jcbermu har svaret för oss:
Internet Assigned Numbers Authority (IANA) är en avdelning för ICANN, ett ideellt privat företag som övervakar global IP-adressallokering, Domain Name System (DNS), kända hamnar och andra Internet Protocol-relaterade symboler och nummer.
Under mars 1990 publicerade de ett dokument (RFC 1060) där de listade alla de kända hamnarna vid den tiden. I den listan fanns inget protokoll tilldelat port 80 (det hoppade från 79 till 81):
Vid den tiden var hamn 80 officiellt fri. År 1991 utfärdade Tim Berners-Lee den första versionen av HTTP i ett dokument (HTTP 0.9) där han uppgav:
Sedan i juli 1992 gjordes RFC1060 föråldrad av ett nytt dokument (RFC 1340) där följande framkom:
Det dokumentet gjorde 80 den officiella hamnen för HTTP (www). Det finns dock inget om port 443 i det dokumentet. Under oktober 1994 publicerades RFC 1700 och detta verkade för första gången:
Det verkar som det begärdes av Kipp E.B. Hickman, som då arbetade på Mosaic, var det första GUI-webbläsarföretaget som senare blev Netscape. Det är inte klart varför port 443 valdes. Det föregående RFC-dokumentet hade emellertid en lucka från 374 till 512, men i RFC1700 fylldes utrymmet från 375 till 451. Det är troligt att siffrorna helt enkelt ges i förfrågan.
Har du något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in hela diskussionsgängan här.