ВУЗ:
Составители:
Рубрика:
18
должен уменьшать это значение на единицу, и отбрасывать дейтаграммы со
значением TTL = 0, передавая при этом отправителю соответствующее ICMP-
сообщение. Наличие этого поля обеспечивает уничтожение «зациклившихся»
или «заблудившихся» дейтаграмм. Поле TTL также позволяет ограничить
дальность распространения дейтаграммы (это удобно, например, при
одновременной передаче множеству абонентов) и является основой для работы
утилиты traceroute.
Протокол (англ. Protocol) [8 бит
] — указывает, данные какого протокола
верхнего уровня передаются в дейтаграмме. Возможные значения этого поля
стандартизованы (RFC «Assigned Numbers»), приведем некоторые из них: 1 —
ICMP, 4 — IP, 6 — TCP, 17 — UDP, 89 — OSPF.
Поле Контрольная сумма заголовка (англ. Header Checksum) [16 бит] —
контрольная сумма всех полей заголовка, вычисляемая как дополнение суммы
всех 16-битовых слов заголовка (с нулевыми битами в поле контрольной
суммы). Поскольку некоторые поля заголовка (например, время
жизни)
изменяются при передаче дейтаграммы через сеть, контрольная сумма
пересчитывается каждым маршрутизатором. Если получена дейтаграмма с
неверной контрольной суммой, такая дейтаграмма отбрасывается.
Поле Адрес отправителя (англ. Source IP Address) [32 бита] — IP-адрес
отправителя дейтаграммы.
Поле Адрес получателя (англ. Destination IP Address) [32 бита] — IP-адрес
получателя дейтаграммы.
Поле Опции (англ. Options) [переменная длина] — необязательное поле,
может содержать данные о безопасности,
маршрут дейтаграммы (при
маршрутизации от источника) и т.д. В одной дейтаграмме может быть
несколько опций, каждая из которых состоит из кода опции (1 байт), длины
опции (1 байт) и байтов данных опции. Если для опции не нужны
дополнительные данные, она состоит из одного байта — кода опции.
Опции в настоящее время практически не
используются.
должен уменьшать это значение на единицу, и отбрасывать дейтаграммы со значением TTL = 0, передавая при этом отправителю соответствующее ICMP- сообщение. Наличие этого поля обеспечивает уничтожение «зациклившихся» или «заблудившихся» дейтаграмм. Поле TTL также позволяет ограничить дальность распространения дейтаграммы (это удобно, например, при одновременной передаче множеству абонентов) и является основой для работы утилиты traceroute. Протокол (англ. Protocol) [8 бит] — указывает, данные какого протокола верхнего уровня передаются в дейтаграмме. Возможные значения этого поля стандартизованы (RFC «Assigned Numbers»), приведем некоторые из них: 1 — ICMP, 4 — IP, 6 — TCP, 17 — UDP, 89 — OSPF. Поле Контрольная сумма заголовка (англ. Header Checksum) [16 бит] — контрольная сумма всех полей заголовка, вычисляемая как дополнение суммы всех 16-битовых слов заголовка (с нулевыми битами в поле контрольной суммы). Поскольку некоторые поля заголовка (например, время жизни) изменяются при передаче дейтаграммы через сеть, контрольная сумма пересчитывается каждым маршрутизатором. Если получена дейтаграмма с неверной контрольной суммой, такая дейтаграмма отбрасывается. Поле Адрес отправителя (англ. Source IP Address) [32 бита] — IP-адрес отправителя дейтаграммы. Поле Адрес получателя (англ. Destination IP Address) [32 бита] — IP-адрес получателя дейтаграммы. Поле Опции (англ. Options) [переменная длина] — необязательное поле, может содержать данные о безопасности, маршрут дейтаграммы (при маршрутизации от источника) и т.д. В одной дейтаграмме может быть несколько опций, каждая из которых состоит из кода опции (1 байт), длины опции (1 байт) и байтов данных опции. Если для опции не нужны дополнительные данные, она состоит из одного байта — кода опции. Опции в настоящее время практически не используются. 18
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »