RFC: 1122
Оригинал: Requirements for Internet Hosts - Communication Layers
Категория: Стандарт Интернета
Дата публикации:
Автор:
Перевод: Николай Малых

4.2 Протокол управления передачей — TCP

4.2.1 Введение

Протокол управления передачей — TCP (Transmission Control Protocol) [RFC793] представляет собой транспортный протокол стека Internet для работы с виртуальными соединениями. TCP обеспечивает гарантированную доставку с сохранением порядка для полнодуплексных потоков данных (октеты или байты). Протокол TCP используется теми приложениями, которым нужен ориентированный на соединения транспортный сервис с гарантией доставки (например, электронная почта SMTP, передача файлов по протоколу FTP, служба виртуальных терминалов Telnet); требования к таким протоколам прикладного уровня описаны в работе [RFC1123].

4.2.2 Общие вопросы

4.2.2.1 Хорошо известные (Well-Known) порты: RFC 793, параграф 2.7
  • Обсуждение:
  • TCP резервирует номера от 0 до 255 для хорошо известных портов, которые служат для использования стандартных служб через Internet. Остальные номера портов могут свободно распределяться между прикладными процессами. Текущий список хорошо известных портов можно найти в документе Assigned Numbers [RFC1010]. Предпосылкой задания новых номеров wellknown является подготовка RFC для новой службы, достаточно детально описывающего сервис для обеспечения возможности его реализации.

    Некоторые системы выделяют еще одну область портов TCP — зарезервированные порты, которые обычно используются для системных задач. Например, зарезервированные порты могут занимать номера от 256 до некоторого значения, принятого в данной системе. Некоторые системы используют защиту хорошо известных и зарезервированных портов, позволяя лишь привилегированным пользователям открывать соединения TCP с использованием этих портов. Такая мера весьма разумна, если хост не делает предположений, что другие хосты используют порты с младшими номерами аналогичным образом.

2007 - 2017 © Русские переводы RFC, IETF, ISOC.