22Jul

Kodėl 80 buvo pasirinktas kaip numatytasis HTTP prievadas ir 443 - numatytasis HTTPS prievadas?

Nors daugelis iš mūsų yra susipažinę su įvairiais uostais, skirtais konkretiems tikslams ar tikslams, mes galime nežinoti konkrečios priežasties, kodėl jie buvo pasirinkti.Šiandien "SuperUser Q &" įraše pateikiami atsakymai į įdomius skaitytojo klausimus.

Šiandienos klausimas &Atsakymų sesija ateina pas mus iš "SuperUser" - "Stack Exchange", bendruomenės pagrįstos "Q & A" svetainių grupės pasidalijimo.

Nuotrauka mandagiai Rodney Lewis( Flickr).

Klausimas

SuperUser skaitytuvas Samuelas Aleksandras nori sužinoti, kodėl 80 ir 443 buvo pasirinkti kaip numatytuosius HTTP ir HTTPS prievadus:

Kodėl portas 80 buvo pasirinktas kaip numatytasis HTTP prievadas ir 443 kaip numatytasis HTTPS prievadas? Ar yra kokia nors konkreti priežastis, ar ji tiesiog buvo apibrėžta tokiu būdu?

Kodėl 80 ir 443 buvo pasirinkti kaip numatytuosius HTTP ir HTTPS prievadus?

Atsakymas

SuperUser autorius jcbermu atsakė mums:

Internetinių paskyrimų skaičiavimo tarnyba( IANA) yra ICANN, ne pelno privati ​​korporacija, kuri prižiūri visuotinį IP adresų paskirstymą, domeno vardų sistemą( DNS), geraižinomi prievadai ir kiti simboliai bei skaičiai, susiję su interneto protokolu.

1990 m. Kovo mėn. Jie paskelbė dokumentą( RFC 1060), kuriame tuo metu buvo išvardyti visi gerai žinomi uostai.Šiame sąraše 80 uostų nebuvo priskirtas( jis išaugo nuo 79 iki 81):

Tuo metu portas 80 buvo oficialiai laisvas.1991 m. Tim Berners-Lee išleido pirmąją HTTP versiją dokumente( HTTP 0.9), kur jis nurodė:

. Tada 1992 m. Liepos mėn. RFC1060 buvo pasenęs naujame dokumente( RFC 1340), kuriame pasirodė toks:

Thatdokumentas padarė 80 oficialų uostą HTTP( www).Tačiau šiame dokumente nėra 443 uosto.1994 m. Spalio mėn. RFC 1700 buvo paskelbtas ir pasirodė pirmą kartą:

. Atrodo, kad buvo pakviestas Kipp E.B.Hickmanas, kuris tuo metu dirbo "Mosaic", pirmoje GUI naršyklės kompanijoje, vėliau vėliau tapo Netscape. Neaišku, kodėl pasirinktas 443 uostas. Tačiau ankstesnis RFC dokumentas turėjo atotrūkį nuo 374 iki 512, bet RFC1700 tarpas buvo užpildytas nuo 375 iki 451.Labiausiai tikėtina, kad skaičiai paprasčiausiai buvo pateikti pagal užklausą.

Ar ką nors įtraukti į paaiškinimą?Garsas išjungtas komentaruose. Norite skaityti daugiau atsakymų iš kitų "Tech-savvy Stack Exchange" vartotojų?Patikrinkite visą diskusijų temą čia.