Сети ЭВМ и телекоммуникации. Глобальные сети. Брейман А.Д. - 18 стр.

UptoLike

Составители: 

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