Пересылаемая датаграмма может быть отброшена по тайм-ауту при уменьшении до нуля ее времени жизни (TTL). Еще один тайм-аут может возникнуть в хосте назначения, когда завершится время, выделенное на сборку, а прибыли еще не все фрагменты датаграммы. В обоих случаях формируется сообщение
Рис. 7.5. Формат ICMP-сообщения Time Exceeded
Значения кодов (см. таблицу 7.3) отражают причину тайм-аута.
Таблица 7.3 Коды сообщения Time Exceeded
Код | Смысл |
---|---|
0 | Завершилось время жизни датаграммы. |
1 | Завершилось время на сборку фрагментов датаграммы. |
7.4.3 Сообщение Parameter Problem
ICMP-сообщение
Рис. 7.6. Формат ICMP-сообщения Parameter Problem
Поле
Таблица 7.4 Коды сообщения Parameter Problem
Код | Смысл |
---|---|
0 | Значение в поле указателя специфицирует ошибочный октет. |
1 | Отсутствует требуемый вариант (используется военными для указания на отсутствие параметров безопасности) |
2 | Неверная длина |
7.4.4 Проблемы перегрузок
Протокол IP очень прост: хост или маршрутизатор обрабатывают датаграмму и посылают ее как можно быстрее. Однако доставка не всегда проходит гладко. Могут возникнуть различные проблемы.
Когда один или несколько хостов отправляют трафик UDP на медленный сервер, то на последнем может возникнуть перегрузка, что приведет к отбрасыванию сервером некоторой части этого трафика.
Маршрутизатор может переполнить свои буферы и далее будет вынужден отбрасывать некоторые поступающие датаграммы. Медленное соединение через региональную сеть (например, на скорости 56 Кбит/с) между двумя скоростными локальными сетями (например, в 10 Мбит/с) может создать затор на пути следования датаграмм. Из-за этого в сети возникнут перегрузки, которые также приведут к отбрасыванию датаграммы и, следовательно, к созданию еще большего трафика.
7.4.5 Сообщение Source Quench
Сообщение
Обычно ICMP-сообщение указывает хосту источника на причину отбрасывания посланной им датаграммы. Однако при перегрузке такое сообщение может не дойти до этого хоста, генерирующего очень напряженный сетевой трафик. Кроме того, очень расплывчаты требования к обработке поступающих сообщений
Текущий документ по
7.4.6 Сообщения Redirect