Часть 3. Сети документальной электросвязи
291
Третий бит не используется. Поле «Указатель фрагмента»,
13 битов, определяет смещение фрагмента относительно начала
исходной датаграммы. Полностью нулевое поле указывает, что да-
таграмма не фрагментирована.
Поле «Время жизни», 8 битов, определяет предельное время,
в течение которого датаграмма может находиться в сети. Время
жизни, как правило, задается числом маршрутизаторов (числом
шагов), и при каждом прохождении через маршрутизатор этот по-
казатель уменьшается на единицу. Когда значение поля достигает
нуля, датаграмма выбрасывается из сети.
Восьмибитовое поле «Протокол» определяет протокол, исполь-
зующийся на транспортном уровне. Значения в этом поле задают
протоколы TCP и UDP для транспортировки информационных да-
таграмм, а ICMP – для сетевого контроля.
Поле «Контрольная сумма заголовка», 16 битов, предназначено
для контроля ошибок в заголовке (только в заголовке, а не во всей
датаграмме!) с помощью циклического кода. Эта проверка осу-
ществляется при прохождении датаграммы или ее фрагмента через
каждый маршрутизатор.
Следующие два поля предназначены для адресов отправителя
и получателя. Обычно принято записывать IPадреса в десятичной
форме с разделением в виде точек, т.е. в форме A.B.C.D. Однако в
полях IPадреса отправителя и получателя представлены IPадреса
в двоичной форме.
Во время прохождения датаграмм одного сообщения через се-
тевые узлы эти адреса не изменяются. Узелотправитель, исходя из
таблицы маршрутизации, знает, к какому соседнему узлу необходи-
мо передать датаграмму. В свою очередь, IPмаршрутизатор знает,
к какому следующему узлу, исходя из адреса узлаполучателя, сле-
дует переслать датаграмму.
Поле «Опции», максимум – 4 байта, делает возможным введение
различных функций тестирования и контроля.
Поле «Заполнитель» используется для дополнения строки «Оп-
ции» до полной длины 32 бита. Необходимо отметить, что наибо-
лее важное свойство протокола IP в его исходном виде (четвертая
версия, без применения поля ToS для контроля качества обслужи-
вания) состоит в том, что
датаграммы передаются от источника к
получателю без установления любого соединения,
практически при
отсутствии управления процессом передачи.
Очевидно, что при передаче фрагменты датаграмм и датаграм-
мы могут быть потеряны или сброшены в узлах сети, или, изза
больших задержек отдельных фрагментов, датаграммы могут быть
потеряны при сборке в месте получения. Таким образом, режим
IP при использовании четвертой версии в ее первоначальной
Do'stlaringiz bilan baham: