Читайте также: |
|
Дейтаграмма состоит из заголовка и текстовой части, заголовок (IP V.4).
Версия – версия протокола, которому принадлежит дейтаграмма IP v.4, IP v.6 – новый (когда б. внедрен неизв-но), IP v.5 – экспериментальный(принудительный).
IHL – длина заголовка (количество 32х разрядных слов) минимум 5, максимум 15. Максимальный размер необязательного поля – 40 байт.
Тип службы – состоит из поля precedence (указывает приоритет пакетов) – три пакета D – delay, T - throughput, R - reliability. Т.е. выбрать пакет с минимальной задержкой, наибольшей пропускной способностью, либо наиболее надежную. Возможно игнорирование значения плохого поля.
Полная длина – длина всей дейтограммы, включая заголовок и данные.
Максимальная длина дейтограммы 64Кб.
Идентификатор позволяет хосту определить, к какой дейтограмме относится данный фрагмент. Все фрагменты одной дейтограммы имеют один и тот же идентификатор.
DF – запретить протоколу фрагментировать дейтограммы, дейтограмма идет единым блоком.
MF – more fragment – устанавливает во всех фрагментов программы кроме последнего. По этому узнает о конце дейтаграммы.
Смещение фрагмента – указывает смещение фрагмента дейтограммы. Длина всех фрагментов в байтах должна быть кратна восьми, кроме последнего. Максимальное количество фрагментов в дейтограмме 12 бит 8192.
Время жизни – счетчик, ограничивающий время жизни пакета. Максимальное значение 255. На каждом маршрутизаторе значение уменьшается на 1. Возможно, когда счетчик считает количество пройденных маршрутизаторов, когда станет равным нулю, пакет отвергается, а отправителю отсылается пакет с предупреждением. Таким образом, удается избежать странствующих пакетов.
Протокол указывает, что делать сетевому уровню получателя после того, как он соберет дейтограмму из фрагментов, какому процессу транспортному уровня ее передать (TCP/UDP и т.д). Нумерация процессов глобально стандартизована по всему Интернету по RFC 1700.
Контрольная сумма – защищает от ошибок только заголовок. Алгоритм контрольной суммы – считает суммой всех полей в дополнительном коде, потом преобразует результат тоже в дополнительный код. Должен получиться ноль. Контрольная сумма подсчитывается на каждом транзитном участке. Т.к., по крайней мере, одно поле меняется – время жизни.
Адрес отправителя и адрес получателя – указывает номер сети и номер хоста. В Интернет нет двух станций с одинаковыми адресами. Под IP адрес выделяется 4 байта.
Необязательная часть – должна быть использована в перспективе. Основанная цель для дополнительных опций свободное место, не нарушая информации в старом (для совместимости). Содержит поля:
Дата добавления: 2015-07-11; просмотров: 80 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Маршрутизация с учетом состояния канала | | | Бесклассовая междоменная маршрутизация |