ICMP: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
DrSauron (обсуждение | вклад) протокол входит в список транспортных протоколов |
DrSauron (обсуждение | вклад) отмена правки ([http://serverfault.com/questions/511965/is-there-a-good-reason-for-icmp-to-be-called-a-layer-3-protocol]) |
||
Строка 2:
|Аббр = ICMP
|Название = Internet Control Message Protocol
|Уровень =
|Семейство = [[стек протоколов TCP/IP|TCP/IP]]
|Создан =
Строка 21:
Например, каждая машина (такая, как [[маршрутизатор]]), которая перенаправляет [[IP]]-пакеты, уменьшает [[Time to live]] (TTL) поля заголовка [[IP]] на единицу, если TTL достигает 0, ICMP-сообщение о превышении TTL отправляется на источник пакета.
ICMP основан на протоколе [[IP]]. Каждое ICMP-сообщение инкапсулируется непосредственно в пределах одного [[IP]]-пакета, и, таким образом, как и [[UDP]] и в отличие от [[TCP]], ICMP является т.
== Использование ICMP-сообщений ==
Строка 298:
|-
|41—252
253-254
255
Строка 312:
# ICMP-пакеты никогда не генерируются в ответ на IP-пакеты с широковещательным или групповым адресом, чтобы не вызывать перегрузку в сети (так называемый «широковещательный шторм»).
# При повреждении фрагментированного IP-пакета ICMP-сообщение отправляется только после получения первого повреждённого фрагмента, поскольку отправитель всё равно повторит передачу всего IP-пакета целиком.
#...
== См. также ==
Строка 322:
== Ссылки ==
* RFC 792(ICMPv4)
* RFC 950 Address Mask
* RFC 1122 (дополнительные типы ICMP сообщений для существующих кодов)
* RFC 1393 Traceroute
|