Протокол управляющих сообщений в сети Интернет (ICMP). Поле протоколов
Нужны новые клиенты? Тогда Вам рекомендуем посмотреть этот раздел нашего сайта
_____
IP использует номер протокола в пакете для идентификации протокола выше лежащего уровня, для которого поле данных пакета было передано, а каждый номер соответствует отдельному протоколу. В этом разделе описываются структура поля протоколов.
PROTOCOL FIELD
Transmission Control Protocol (TCP) |
6 |
User Datagram Protocol (UDP) |
17 |
Internet Control Message Protocol (ICMP) |
1 |
EIGRP |
88 |
Хост или маршрутизатор прочитывает номер протокола из заголовка пакета, сравнивает его со значением во внутренней таблице протоколов, и пересылает его соответствующему протоколу. Например, если номер протокола 6, IP доставляет пакет TCP. если номер протокола 17, пакет доставляется UDP.
Хотя основной трафик приходится на протоколы TCP и UDP, существуют другие протоколы, которые могут использовать IP. Существует примерно 100 протоколов транспортного уровня, зарегистрированных для других специальных функций.
ПРОТОКОЛ УПРАВЛЯЮЩИХ СООБЩЕНИЙ В СЕТИ ИНТЕРНЕТ (ICMP)
Протокол управляющих сообщений в сети Интернет (Internet Control Message Protocol (ICMP)) часть протокола IP, которая используется для распознавания ошибок в сообщение TCP/IP. В этом разделе описываются функции ICMP.
ICMP содержит небольшой набор сообщений, используемых для диагностики и управления работой IP сети, использующей их для передачи пакетов по сети. Ниже приведены некоторые функции ICMP:
Извещает о проблемах в сети (Announces network problems): ICMP извещает об ошибках, таких как хост или целая часть сети стала недоступной, из-за повреждения. О TCP или UDP пакетах относящихся к одному номеру порта без присоединенного приемного устройства, также сообщается no ICMP.
Объявление о перегрузках в сети (Announces network congestion): Когда маршрутизатор, не может передавать пакеты так быстро, как он их получает, маршрутизатор генерирует ICMP сообщение уменьшить скорость передачи (Source Quench). Направленное отправителю, это сообщение должно послужить причиной понижения скорости передачи данных.
Помогает в выявлении проблем: ICMP поддерживает функцию ответа (echo function), которая посылает пакет между двумя хостами. Проверка доступности адреса (Packet InterNet Groper (Ping)), основное приложение менеджмента IP сети, основанное на этой особенности, отправке серии пакетов, измеряющих среднее время ответа (round-trip times (RTTs)) и подсчитывающее процент потерь.
Объявление о превышении лимита времени (Announces timeouts): Маршрутизатор избавляется от пакета, если он находится в сети очень долгое время. Он создает ICMP пакет, извещающий об этом факте. Трассировщик (Traceroute) – инструмент, который размечает сетевой маршрут, посылая пакеты с небольшим временем жизни и отслеживанием сообщений о превышении лимита времени.
Однако доставка ICMP пакета ненадежна, так хост не может зависеть от получения ICMP пакета для определения любых проблем в сети.