Vaikka monet meistä ovat perehtyneet siihen, että useat satamat on osoitettu tiettyihin tarkoituksiin tai käyttötarkoituksiin, emme välttämättä tiedä, miksi heidät valittiin. Tänään SuperUser Q & A -postilla on vastauksia utelias lukijan kysymyksiin.
Tämän päivän kysymys- ja vastausistunto tulee meihin SuperUserin hyväksi - Stack Exchangein alaosasto, joka on yhteisöllinen Q & A-sivustojen ryhmittely.
Photo courtesy Rodney Lewis (Flickr).
SuperUser-lukija Samuel Alexander haluaa tietää, miksi 80 ja 443 valittiin oletusarvoiksi HTTP- ja HTTPS-portiksi:
Miksi portti 80 valittiin oletusarvoiseksi HTTP-portiksi ja 443 oletuksena HTTPS-portiksi? Onko mitään erityistä syytä vai onko se vain määritelty tällä tavoin?
Miksi 80 ja 443 valittiin oletusarvoiksi HTTP- ja HTTPS-portiksi?
SuperUser-avustaja jcbermu on meille vastaus:
Internet Assigned Numbers Authority (IANA) on ICANNin, voittoa tavoittelematon yksityinen yritys, joka valvoo maailmanlaajuista IP-osoitteen allokointia, Domain Name System -järjestelmää (DNS), tunnettuja portteja ja muita Internet-protokollia koskevia symboleja ja numeroita.
Maaliskuun 1990 aikana he julkaisivat asiakirjan (RFC 1060), jossa he listattiin kaikki tunnetut satamat tuolloin. Tässä luettelossa ei ollut protokollaa satamaan 80 (se hyppäsi 79: stä 81: een):
Tuolloin satama 80 oli virallisesti vapaata. Vuonna 1991 Tim Berners-Lee julkaisi HTTP-version ensimmäisen version (HTTP 0.9), jossa hän totesi:
Sitten heinäkuussa 1992, RFC1060 tehtiin vanhentuneeksi uudella asiakirjalla (RFC 1340), jossa ilmestyi seuraava:
Tämä asiakirja teki 80 virallisen portin HTTP (www). Tässä asiakirjassa ei kuitenkaan ole mitään porttia 443. Lokakuun 1994 aikana RFC 1700 julkaistiin ja se ilmestyi ensimmäistä kertaa:
Vaikuttaa siltä, että Kipp E.B. Hickman, joka tuolloin työskenteli Mosaiikissa, ensimmäinen GUI-selainyritys, joka myöhemmin muuttui Netscapeksi. Ei ole selvää, miksi portti 443 valittiin. Edellisellä RFC-dokumentilla oli kuitenkin aukko 374: sta 512: een, mutta RFC1700: ssa tila 375: stä 451: een oli täytetty. On todennäköistä, että numerot annettiin yksinkertaisesti pyynnöstä.
Onko jokin asia lisättävä selitykseen? Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä? Katso koko keskusteluketju täältä.