/ / Чому 80 було вибрано як HTTP-порт за замовчуванням, а 443 - як HTTPS-порт за замовчуванням?

Чому 80 обрано як порт HTTP за замовчуванням і 443 як порт HTTPS за замовчуванням?

чому-був-80-вибраний-за-за промовчанням-http-порт-і-443-як-за замовчуванням https-порт-00

Поки багато хто з нас знайомі з різними портамими призначені для певних цілей або використання, ми можемо не знати конкретної причини, чому вони були обрані. Сьогоднішня публікація запитань SuperUser містить відповіді на цікаві запитання читача.

Сьогоднішня сесія "Питання та відповіді" приходить до нас з люб'язності SuperUser - підрозділу Stack Exchange, групування веб-сайтів Q&A, керованого громадою.

Фото надано Родні Льюїсом (Flickr).

Питання

Читач SuperUser Самюель Олександр хоче знати, чому 80 і 443 були обрані портами HTTP та HTTPS за замовчуванням:

Чому порт 80 був обраний HTTP-портом за замовчуванням, а 443 - HTTPS? Чи є якась конкретна причина, чи це просто так було визначено?

Чому порти HTTP та HTTPS за замовчуванням були обрані 80 та 443?

Відповідь

Суперкористувач jcbermu має відповідь для нас:

Орган, призначений Інтернетом, призначений (IANA)відділ ICANN, неприбуткової приватної корпорації, яка здійснює нагляд за глобальним розподілом IP-адрес, Системою доменних імен (DNS), добре відомими портами та іншими символами та цифрами, пов'язаними з Інтернет-протоколом.

У березні 1990 року вони опублікували документ (RFC 1060), де перерахували всі відомі на той час порти. У цьому списку не було жодного протоколу, призначеного порту 80 (він підскочив з 79 до 81):

чому-був-80-вибраний-за-за промовчанням-http-порт-і-443-як-за замовчуванням https-порт-01

На той час порт 80 був офіційно безкоштовним. У 1991 році Тім Бернерс-Лі видав першу версію HTTP у документі (HTTP 0.9), де заявив:

чому-був-80-обраний-за-за промовчанням-http-порт-і-443-як-за замовчуванням https-порт-02

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

чому-був-80-вибраний-за-замовчуванням-http-порт-і-443-як-за замовчуванням https-порт-03

Цей документ зробив 80 офіційним портом для HTTP (www). Однак у цьому документі немає нічого про порт 443. Протягом жовтня 1994 р. Було опубліковано RFC 1700, і це з’явилося вперше:

чому-був-80-обраний-за-за промовчанням-http-порт-і-443-як-за замовчуванням https-порт-04

Здається, його вимагав Кіпп Е.Б. Хікман, який на той час працював у Mosaic, першій браузерній компанії з графічним інтерфейсом, яка згодом стала Netscape. Незрозуміло, чому було обрано порт 443. Однак попередній документ RFC мав пробіл від 374 до 512, але в RFC1700 простір від 375 до 451 був заповнений. Найімовірніше, цифри були просто надані в порядку запиту.


Щось додати до пояснення? Звучить у коментарях. Хочете прочитати більше відповідей від інших користувачів, які користуються технологією Stack Exchange? Ознайомтесь із повною темою дискусії тут.