Zašto je 80 izabrano kao zadani HTTP port i 443 kao zadani HTTPS port?
Dok mnogi od nas poznaju različite portove koji se dodjeljuju za specifične namjene ili namjene, možda ne znamo koji je razlog njihovog odabira. Današnja postova s pitanjima o odgovorima korisnika imaju odgovore na pitanja znatiželjnog čitatelja.
Današnja sesija pitanja i odgovora dolazi nam ljubaznošću SuperUser-a, podjele Stack Exchangea, grupiranja web-lokacija za pitanja i odgovore u zajednici.
Fotografija ljubaznošću Rodneyja Lewisa (Flickr).
Pitanje
Čitač SuperUser Samuel Alexander želi znati zašto su 80 i 443 izabrani kao zadani HTTP i HTTPS portovi:
Zašto je port 80 izabran kao zadani HTTP port i 443 kao zadani HTTPS port? Postoji li neki poseban razlog ili je samo tako definiran?
Zašto su 80 i 443 izabrani kao zadani HTTP i HTTPS portovi?
Odgovor
Doprinosnik SuperUser jcbermu ima odgovor za nas:
Autoritet za dodijeljene internetske brojeve (IANA) je odjel ICANN-a, neprofitne privatne korporacije koja nadzire dodjeljivanje globalnih IP adresa, DNS, poznate luke i druge simbole i brojeve povezane s internetskim protokolom.
Tijekom ožujka 1990. objavili su dokument (RFC 1060) u kojem su naveli sve poznate luke u to vrijeme. Na tom popisu nije bilo protokola koji je dodijeljen portu 80 (skočio sa 79 na 81):
Tada je luka 80 službeno bila slobodna. Godine 1991. Tim Berners-Lee izdao je prvu verziju HTTP-a u dokumentu (HTTP 0.9) gdje je izjavio:
Tada je u srpnju 1992. RFC1060 zastario novim dokumentom (RFC 1340) gdje su se pojavili sljedeći dokumenti:
U tom je dokumentu službena luka za HTTP (www). Međutim, u tom dokumentu nema ništa o priključku 443. Tijekom listopada 1994. objavljen je RFC 1700 koji se prvi put pojavio:
Čini se da ga je tražio Kipp E.B. Hickman, koji je u to vrijeme radio u kompaniji Mosaic, prvoj tvrtki koja je kasnije prešla u Netscape. Nije jasno zašto je izabran port 443. Međutim, prethodni dokument RFC imao je razmak od 374 do 512, ali je u RFC1700 popunjen prostor od 375 do 451. Vrlo je vjerojatno da su brojevi jednostavno dani u redoslijedu zahtjeva.
Imate li što dodati objašnjenju? Zvuk isključen u komentarima. Želite li pročitati više odgovora od drugih tehničkih korisnika Stack Exchangea? Pogledajte cjelokupnu temu za raspravu ovdje.