Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Энциклопедия оптимизации Windows Выпуск #43


Служба Рассылок Subscribe.Ru проекта Citycat.Ru
Энциклопедия оптимизации Windows
Выпуск # 43 от 15.08.01
http://www.windows.sl.ru
Доброе время суток, уважаемые подписчики!

Структура IP-пакета

Поля заголовка IP-Пакета (для IP версии 4) приведены в следующей таблице:

ПолеОписание
Version (Версия)4 бита используются для отображения версии протокола IP. Текущая версия - четвертая. Следующей будет шестая.
Header Length (Длина заголовка)4 бита используются для отображения количества 32-битных слов в заголовке IP-пакета. Минимальный размер слова - 20 байт, следовательно, длина минимального заголовка - 0x5. Опции IP могут увеличить минимальный размер заголовка на 4 байта. Если опция не использует их все, то оставшиеся биты заполняются нулями, поэтому длина заголовка всегда кратна 4 байтам.
Type of Service (Тип обслуживания)8 бит используются для обозначения требуемого для этой датаграммы качества обслуживания при доставке через маршрутизаторы объединенной IP-сети. В них есть биты, выделенные для приоритета, задержки, пропускной способности и характеристики надежности.
Total Length (Общая длина)16 бит используются для отображения общей длины датаграммы протокола IP (заголовок IP-пакета + его содержание). Сюда не включен заголовок сетевого кадра.
Identification (Идентификация)16 бит используются в качестве идентификатора данного IP-пакета. Если IP-пакет фрагментирован, то все фрагменты имеют одинаковые идентификаторы, используемые при сборке узлом-получателем.
Fragmentations Flags (Фрагментационные флаги)3 бита зарезервированы для флагов фрагментации, однако только 2 бита определены для текущего использования. Один флаг служит для обозначения фрагментированного пакета, другой - для идентификации последнего фрагмента.
Fragment Offset (Смещение фрагмента)13 бит используются как счетчик смещения для указания положения фрагментов относительно начала поля данных IP-пакета. Если фрагментации нет, то смещение равно 0x0.
Time To Live (Время существования)8 бит используются в качестве индикатора времени (транзитов IP-пакета), максимально допустимого перед тем, как пакет будет отвергнут. Поле TTL используется как счетчик времени (в секундах), проведенного пакетом на маршрутизаторе, который соответственно уменьшает TTL. Современные маршрутизаторы почти всегда перенаправляют датаграммы менее чем за 1 секунду, однако, по требованиям RFC 791, они должны уменьшать TTL не менее чем на единицу. Поэтому TTL становится счетчиком максимального числа транзитов.
Protocol (Протокол)8 бит используются в качестве идентификатора протокола, данные которого инкапсулированы в IP-пакет. Поле протокола применяется для передачи IP-пакета протоколу верхнего уровня.
Header Checksum (Контрольная сумма заголовка)16 бит используются в качестве контрольной суммы заголовка IP-пакета. Данные пакета не учитываются и могу иметь свою собственную контрольную сумму для проверки ошибок. Когда узел получает пакет, он проводит проверку контрольной суммы и при несовпадении значений отвергает пакет. Когда маршрутизатор пересылает пакет, он, как минимум, уменьшает TTL. Поэтому контрольная сумма вычисляется снова при каждом транзите ну пути от отправителя к получателю.
Source Address (Адрес отправителя)32 бита используются для хранения IP-адреса узла-отправителя.
Destination Address (Адрес получателя)32 бита используются для хранения IP-адреса узла-получателя.
Options and Padding (Опции и заполнение)Для хранения опций используется кратное 32 число бит. Если же опции не занимают это место целиком, остаток заполняется нулями. Таким образом, длина IP-заголовка всегда может быть выражена количеством четверок байт и записана в поле Header Length.


На сегодня все, любые пожелания, вопросы и комментарии присылайте по адресу hp@pisem.net.
Архив рассылки и другую информацию вы можете найти по адресу http://www.windows.sl.ru/subscribe.
Задать любые вопросы, касающиеся компьютеров, вы можете в форуме или подписавшись на группу общения.

Copyright Николай Басманов 2000-2001
Перепечатка разрешена только со ссылкой на сайт http://www.windows.sl.ru.
Рассылка автоматически создана программой WOE Subscribe Maker.



http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться Рейтингуется SpyLog

В избранное