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

Принимаемые сообщения Time Exceeded должны передаваться на транспортный уровень.

  • Обсуждение:
  • Маршрутизаторы передают сообщение Time Exceeded с кодом 0 (In Transit — в процессе передачи) при получении дейтаграмм с нулевым значением TTL (время жизни). Такая ситуация может говорить о наличии петель в маршрутизации или слишком малом значении TTL при генерации дейтаграммы.

    Хост может получать сообщения Time Exceeded с кодом 1 (Reassembly Timeout — тайм-аут при сборке) от хоста-адресата, который не смог в заданное время получить все фрагменты и собрать дейтаграмму. В будущем такие сообщения могут стать частью некоторых процедур MTU discovery, используемых для определения максимального размера дейтаграмм, которые можно передать без фрагментации.

3.2.2.5 Parameter Problem: RFC 792

Для хостов рекомендуется генерировать сообщения Parameter Problem. Принимаемые сообщения Parameter Problem должны передаваться на транспортный уровень и, кроме того, информация о таких сообщениях может передаваться пользователю.

  • Обсуждение:
  • Сообщения ICMP Parameter Problem передаются хосту-отправителю при обнаружении любых проблем, для которых нет специализированных сообщений ICMP. Появление сообщений Parameter Problem обычно служит сигналом о наличии ошибок в работе протоколов на локальном или удаленном хосте.

Ниже определяется новое значение кода для сообщений Parameter Problem:

  • 1 = отсутствует обязательный параметр.
  • Обсуждение:
  • Этот код уже используется в военных приложениях при отсутствии опций безопасности.
2007 - 2017 © Русские переводы RFC, IETF, ISOC.