round-trip (ms) min/avg/max = 17/17/21
7.6.2 Маска адреса
Напомним, что организация может разделить поле своего локального адреса на часть подсети и часть хоста. Когда включается система, она может быть сконфигурирована так, что не будет заранее знать, сколько бит было присвоено полю адреса подсети. Чтобы выяснить этот вопрос, система посылает широковещательный
Ответ должен быть получен от сервера, авторизованного для управления маской адреса сервера. Обычно в качестве такого сервера применяется маршрутизатор, но может использоваться и хост. В ответе в полях сети и подсети установлены единицы, определяя 32-разрядное поле маски адреса.
Сервер маски адреса может быть сконфигурирован так, что, даже при отключении от сети на какое- то время, он будет далее передавать широковещательные сообщения
На рис. 7.13 показан формат
Рис. 7.13. Формат ICMP-сообщений Address Mask
На практике более предпочтительный метод определения маски адреса предоставляют протоколы загрузки, например
7.6.3 Временная метка и ответ на Timestamp
Сообщение с ответом на
Время последнего обращения к сообщению в системе-отправителе | |
Время первого обращения к сообщению отвечающей системы | |
Время последнего обращения к сообщению отвечающей системы |
По возможности, возвращаемое время должно измеряться в миллисекундах относительно полуночи по универсальному времени (Universal Time), которое ранее называлось временем по Гринвичу (Greenwich Mean Time). Большинство реализаций реально возвращает одно и то же время в полях
Протокол ICMP обеспечивает очень простой способ синхронизации систем по времени. Однако это несколько грубая синхронизация, поскольку на нее влияют задержки в сети. Существует более совершенный
Тип 13 используется для
Рис. 7.14. Формат сообщений запросов и ответов о временной метке
7.7 Просмотр действий в ICMP
Ниже показана часть отчета о статистике протоколов команды netstat. Приведенный фрагмент посвящен протоколу ICMP. В отчете отражены операции ICMP, выполненные после последней инициализации.
> netstat -s
icmp:
1075 calls to icmp_error
Output histogram:
echo reply: 231
destination unreachable: 1075
2 messages with bad code fields
0 messages < minimum length
21 bad checksums
0 messages with bad length
Input histogram:
echo reply: 26
destination unreachable: 1269
source quench: 2
echo: 231
231 message responses generated
Система отправила 1075 сообщений
Локальная система зафиксировала 21 сообщение ICMP, полученное с неверной контрольной суммой ICMP.