If-Koubou

Защо 80 избран като по подразбиране HTTP порт и 443 като порт по подразбиране HTTPS?

Защо 80 избран като по подразбиране HTTP порт и 443 като порт по подразбиране HTTPS? (Как да)

Докато много от нас са запознати с различните пристанища, които са определени за конкретни цели или употреби, може да не знаем конкретната причина, поради която са избрани. Днешната публикация "Суперуслуги Q & A" има отговорите на въпросите на любознателен читател.

Днешната сесия за въпроси и отговори ни идва с любезното съдействие на SuperUser - подразделение на Stack Exchange - обединяване на уеб сайтове с въпроси и отговори.

Снимката е предоставена от Родни Люис (Flickr).

Въпроса

Reader на SuperUser Samuel Alexander иска да разбере защо 80 и 443 са избрани като стандартни HTTP и HTTPS портове:

Защо е избран порт 80 като HTTP порт по подразбиране и 443 като порт HTTPS по подразбиране? Има ли някаква особена причина или просто беше определена по този начин?

Защо 80 и 443 са избрани като стандартни HTTP и HTTPS портове?

Отговорът

Сътрудникът на SuperCustomer jcbermu има отговорът за нас:

Органът за присвоени интернет адреси (IANA) е отдела на ICANN, частна корпорация с нестопанска цел, която наблюдава глобалното разпределение на IP адресите, DNS (Domain Name System), добре познатите портове и други символи и номера, свързани с интернет протокола.

През март 1990 г. те публикуваха документ (RFC 1060), в който изброиха всички известни пристанища по това време. В този списък няма присвоен протокол към порт 80 (той скочи от 79 на 81):

По това време пристанище 80 беше официално свободно. През 1991 г. Тим Бърнърс-Лий издаде първата версия на HTTP в документ (HTTP 0.9), където заяви:

След това през юли 1992 г. RFC1060 стана остарял с нов документ (RFC 1340), където се появи следното:

Този документ направи 80 официалния порт за HTTP (www). Въпреки това няма нищо за порта 443 в този документ. През октомври 1994 г. е публикуван RFC 1700, който се появи за пръв път:

Изглежда, че е била отправена от Kipp E.B. Хикман, който по това време работи в Mosaic, първата компания за браузъри, която по-късно стана Netscape. Не е ясно защо е избран порт 443. Въпреки това, предишният RFC документ имаше пропуск от 374 на 512, но в RFC1700 пространството от 375 до 451 беше попълнено. Най-вероятно е числата да са били дадени само по заявка.

Имате ли нещо, което да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други потребители на Stack Exchange? Вижте цялата тема на дискусията тук.