If-Koubou

Zašto je 80 odabrano kao zadana HTTP port i 443 kao zadana HTTPS priključnica?

Zašto je 80 odabrano kao zadana HTTP port i 443 kao zadana HTTPS priključnica? (Kako da)

Iako su mnogi od nas upoznati s različitim portovima koji se dodjeljuju za određene svrhe ili koristi, možda ne znamo zašto su odabrani. Danas SuperUser Q & A post ima odgovore na znatiželjna pitanja čitatelja.

Današnja pitanja i odgovori nam se javljaju zahvaljujući SuperUseru - podjele Stack Exchange-a, zajednice-driven grupiranja Q & A web stranica.

Fotografija ljubaznošću Rodneyja Lewisa (Flickr).

Pitanje

SuperUser čitač Samuel Alexander želi znati zašto su 80 i 443 odabrani kao zadani HTTP i HTTPS priključci:

Zašto je priključak 80 odabran kao zadani HTTP port i 443 kao zadani HTTPS priključak? Postoji li neki određeni razlog ili je to samo definirano na taj način?

Zašto su 80 i 443 odabrali kao zadani HTTP i HTTPS priključci?

Odgovor

Jcbermu za SuperUser suradnika ima odgovor za nas:

Internet Assigned Numbers Authority (IANA) je odjel ICANN-a, neprofitne privatne korporacije koja nadgleda globalnu dodjelu IP adresa, DNS (Domain Name System), poznate luke i druge simbole i brojeve povezane s internetskim protokolom.

Tijekom ožujka 1990. objavili su dokument (RFC 1060) u kojem su u to vrijeme naveli sve poznate luke. Na tom popisu nije bilo protokol dodan u luku 80 (skočio sa 79 na 81):

U to vrijeme, luka 80 službeno je bila slobodna. Godine 1991. Tim Berners-Lee izdaje prvu verziju HTTP-a u dokumentu (HTTP 0.9) gdje je izjavio:

Tada je u srpnju 1992. RFC1060 zastario novim dokumentom (RFC 1340), gdje se pojavio:

Taj je dokument napravio 80 službenu luku za HTTP (www). Međutim, u tom dokumentu nema ništa o portu 443. Tijekom listopada 1994. objavljen je RFC 1700 i prvi se put pojavio:

Čini se da ga je tražio Kipp E.B. Hickman, koji je u to vrijeme radio na Mosaicu, prvi GUI preglednik koji je kasnije postao Netscape. Nije jasno zašto je odabrana luka 443. Međutim, prethodni RFC dokument je imao prazninu od 374 do 512, ali u RFC1700 je napunjen prostor od 375 do 451. Najvjerojatnije je da se brojevi jednostavno daju redoslijedom zahtjeva.

Imate li nešto za objašnjenje? Zvuči u komentarima. Želite li pročitati više odgovora od drugih tehnoloških korisnika Stack Exchangea? Pogledajte ovdje cijelu raspravu.