Значение поля код определяет природу

Рис. 4.4.4.8. Формат сообщения "время (ttl) истекло"
Значение поля код определяет природу тайм-аута (см. табл. 4.4.4.1).
Когда маршрутизатор или ЭВМ выявили какую-либо ошибку, не из числа описанных выше (например, нелегальный заголовок дейтограммы), посылается сообщение "конфликт параметров". Это может произойти при неверных параметрах опций. При этом посылается сообщение вида (рис. 4.4.4.9):

Рис. 4.4.4.9. Формат сообщения типа "конфликт параметров"
Поле указатель отмечает октет дейтограммы, который создал проблему. Код=1 используется для сообщения о том, что отсутствует требуемая опция (например, опция безопасности при конфиденциальных обменах), поле указатель при значении поля код=1 не используется.
В процессе трассировки маршрутов возникает проблема синхронизации работы часов в различных ЭВМ. К счастью синхронизация внутренних часов ЭВМ требуется не так часто (например, при выполнении синхронных измерений), негативную роль здесь могут играть задержки в каналах связи. Для запроса временной метки другой ЭВМ используется сообщение запрос временной метки, которое вызывает отклик с форматом (рис. 4.4.4.10):

Рис. 4.4.4.10. Формат ICMP-запроса временной метки
Поле тип=13 указывает на то, что это запрос, а тип=14 - на то, что это отклик. Поле идентификатор и номер по порядку используются отправителем для связи запроса и отклика. Поле исходная временная метка заполняется отправителем непосредственно перед отправкой пакета. Поле временная метка на входе заполняется маршрутизатором при получении этого пакета, а Временная метка на выходе - непосредственно перед его отправкой. Именно этот формат используется в процедурах ping и traceroute. Эти процедуры позволяют не только диагностировать, но и оптимизировать маршруты. Например, команда traceroute cernvm.cern.ch, выданная в ЭВМ SUN (ИТЭФ), может отобразить на экране (в скобках указаны IP-адреса узлов и значения времени жизни дейтограмм, значения RTT приводится в миллисекундах):
|
traceroute to crnvma.cern.ch
|
(128.141.2.4) 30 hops max, 40 byte packets
|
1 |
itep-fddi-bbone |
(193.124.224.50) 3 ms 2 ms 3 ms |
2 |
msu-tower.moscow.ru.radio-msu.net |
(193.124.137.13) 3 ms 3 ms 3 ms |
3 |
npi-msu.moscow.ru.radio-msu.net |
(193.124.137.9) 27 ms 3 ms 9 ms |
4 |
desy.hamburg.de.radio-msu.net |
(193.124.137.6) 556 ms 535 ms 535 ms |
5 |
* 188.1.133.56 |
(188.1.133.56) 637ms 670ms |
6 |
duesseldorf2.empb.net |
(193.172.4.12) 740ms(ttl=59!) 839ms(ttl=59!) 2066ms(ttl=59!) |
7 |
bern3.empb.net |
(193.172.4.30) 2135ms (ttl=58!) 1644ms (ttl=58!) 1409ms (ttl=58!) |
8 |
cernh3.euro-hep.net |
(193.172.24.10) 1808ms 1508ms 1830ms |
9 |
cgate1.cern.ch |
(192.65.185.1) 1116ms 1270ms 1278ms |
10 |
crnvma.cern.ch |
(128.141.2.4) 1132ms 1362ms 1524ms |
<
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий