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

4.2.5 Требования к протоколу TCP

ФункцияПараграфТребование
Флаг Push
Объединение или очередь при отсутствии флага Push4.2.2.2Возможно
Передающая сторона удаляет последовательные флаги Push4.2.2.2Рекомендуется
При вызове функции SEND можно установить Push4.2.2.2Возможно
При отсутствии Push бесконечный буфер передачи4.2.2.2Недопустимо
При отсутствии Push установка PSH для последнего сегмента4.2.2.2Обязательно
Уведомление принимающей программы о PSH4.2.2.2Возможно
Передача по возможности сегментов максимального размера4.2.2.2Рекомендуется
Окно
Размер трактуется как беззнаковое целое4.2.2.3Обязательно
Поддержка 32-битового поля размера4.2.2.3Рекомендуется
Сокращение окна справа4.2.2.16Не рекомендуется
Устойчивость к сокращению окна4.2.2.16Обязательно
Неопределенное закрытие окна приемником4.2.2.17Возможно
Отправитель проверяет нулевое окно4.2.2.17Обязательно
Первая проверка после RTO4.2.2.17Рекомендуется
Экспоненциальное увеличение интервала проверки4.2.2.17Рекомендуется
Возможность неопределенного обнуления окна4.2.2.17Обязательно
Тайм-аут для нормального соединения с нулевым окном4.2.2.17Недопустимо
Срочные данные
Указатель на последний октет4.2.2.4Обязательно
Последовательности срочных данных произвольной длины4.2.2.4Обязательно
Асинхронное уведомление приложений о срочных данных4.2.2.4Обязательно
Приложение может узнавать о наличии срочных данных4.2.2.4Обязательно
Опции TCP
Получение опций в любом сегменте4.2.2.5Обязательно
Игнорировать неподдерживаемые опции4.2.2.5Обязательно
Устойчивость к опциям некорректного размера4.2.2.5Обязательно
Реализация приема и передачи опции MSS4.2.2.6Обязательно
Передача опции MSS, если максимальный размер не равен 5364.2.2.6Рекомендуется
Передача опции MSS во всех случаях4.2.2.6Возможно
Значение MSS для передачи по умолчанию равно 5364.2.2.6Обязательно
Расчет эффективного размера сегмента передачи4.2.2.6Обязательно
Контрольные суммы TCP
Отправитель рассчитывает контрольную сумму4.2.2.7Обязательно
Получатель проверяет контрольную сумму4.2.2.7Обязательно
Установка начального номера по текущему времени4.2.2.9Обязательно
2007 - 2017 © Русские переводы RFC, IETF, ISOC.