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

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

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

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

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

    Питання

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

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

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

    Відповідь

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

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

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

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

    Тоді в липні 1992 року RFC1060 був застарілий новим документом (RFC 1340), де з'явилися наступні:

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

    Схоже, що його вимагав Кіпп Е.Б. Hickman, який у той час працював у Mosaic, першій компанії-браузері GUI, яка пізніше стала Netscape. Незрозуміло, чому був обраний порт 443. Тим не менш, попередній документ RFC мав розрив від 374 до 512, але в RFC1700 простір від 375 до 451 був заповнений. Цілком імовірно, що номери були просто вказані в порядку запиту.


    Маєте щось додати до пояснення? Звучить в коментарях. Хочете прочитати більше відповідей від інших технологічних користувачів Stack Exchange? Перегляньте повний потік обговорення тут.