8770

IP пакет

Доклад

Информатика, кибернетика и программирование

IP пакет В связи с тем, что стек разрабатывался для операционной системы UNIX, пакет принято разбивать на 4 байтовые (32 битные) слова, содержимое которых приведено ниже. Версия. Сейчас используется 4-я версия (IPv4) протокола. Наметившийся де...

Русский

2013-02-17

39 KB

3 чел.

IP пакет

В связи с тем, что стек разрабатывался для операционной системы UNIX, пакет принято разбивать на 4 байтовые (32 битные) слова, содержимое которых приведено ниже.

  •  Версия. Сейчас используется 4-я версия (IPv4) протокола. Наметившийся дефицит IP адресов разрешился принятием 6-й версии (IPv6) с 16 байтовыми (64-х битовыми) полями адресов, штатными мерами защиты и пр. (более подробное описание IPv6 можно найти, например, в [2, c. 532-542; 2*, с. 463-473]). В настоящее время поддержка (IPv6) опциональна.
  •  Длина заголовка. Количество 4-х байтовых слов в заголовке пакета. Минимальное значение – 5 (заголовок минимальной длины – 20 байт). Более длинные заголовки используются, например, при фиксированных маршрутах и перечислении адресов узлов следования пакетов.
  •  Тип службы. Это поле содержит информацию о приоритете пакета, желаемом режиме обработки пакета в маршрутизаторах и пр. На практике это поле чаще всего игнорируется маршрутизаторами.
  •  Общая длина пакета (заголовок + данные) в байтах. Максимальное количество данных в пакете составляет 216-1 - 20=65 535 – 20 ≈ 64 кбайт. Минимальное значение – 21.
  •  Идентификатор – 16-и битовая метка пакета, используемая для идентификации пакета в случае его фрагментации.
  •  D (Do not fragment) – флаг запрета фрагментации (D=1 – флаг установлен и фрагментация запрещена).
  •  M (More fragments) – флаг не последнего фрагмента пакета (M=1 – флаг установлен и пакет не является последним).
  •  Смещение фрагмента задаёт в 8-и байтовых словах положение блока данных текущего пакета от начала не фрагментированного (исходного) пакета. Значение для всех фрагментированных пакетов (кроме последнего) должно быть кратно 8. Максимальное значение поля – 213=8 192 (первый фрагмент имеет смещение 0), что в 8-и байтовых словах обеспечивает максимальную длину пакета 8*8 192= 64 356 байт (на 1 байт больше, чем даёт поле Общая длина пакета).
  •  Время жизни (TTL - Time To Live) – счётчик, ограничивающий время жизни пакета. При прохождении каждого маршрутизатора вычитается 1 + время ожидания в очереди в целых секундах. В современных маршрутизаторах время ожидания в очереди существенно меньше секунды. В маршрутизаторе, где значение поля становится равным 0, пакет уничтожается, а отправителю посылается сообщение об этом. Максимальное значение поля – 255. Поскольку при правильной работе реальных сетей (даже глобальных) количество маршрутизаторов редко превышает 30, в некоторых реализациях стека ограничиваются значением 128 (например, MS Windows).
  •  Протокол определяет вышестоящий протокол, которому предназначены данные пакета.
  •  Контрольная сумма вычисляется в 4-х байтовых словах и только для заголовка. При обнаружении ошибки пакет уничтожается. В каждом маршрутизаторе контрольная сумма пересчитывается.
  •  IP адрес источника – 4-х байтовый адрес узла, из которого пакет был послан.
  •  IP адрес получателя – 4-х байтовый адрес узла, к которому пакет был послан.
  •  Дополнительные параметры – необязательное поле, содержащее дополнительные параметры, например, адреса узлов следования пакета при фиксированном маршруте. Поле дополняется нулями до целого числа 4-х байтовых слов.
  •  Данные – переносимая пакетом информация, полученная от протокола вышележащего уровня. Поле дополняется нулями до целого числа 4-х байтовых слов.
  •  Структура IP пакета приведена в таблице 1. [1, c. 599-602; 1*, с. 518-522; 2, c. 498-501; 2*, с. 436-439; 3, с. 358-365; 4, с. 74-80;].
  •  Таблица 1. Структура IP пакета.

32 бита (4 байта)

1

2

3

4

5

6

7

8

1

2

3

4

5

6

7

8

1

2

3

4

5

6

7

8

1

2

3

4

5

6

7

8

Версия

Длина заг.

Тип службы

Общая длина пакета

Идентификатор пакета

D

M

Смещение фрагмента

Время жизни

Протокол

Контрольная сумма

IP адрес источника

IP адрес получателя

Дополнительные параметры

Данные

. . . . . . . . . .

Данные

  •  


 

А также другие работы, которые могут Вас заинтересовать

73463. Т. Парсонс, К. Гирц. Трактовка культуры в контексте теории социального действия 96 KB
  Социальная роль в понимании Т. Парсонса представляет собой набор функций, которые осуществляет каждое действующее лицо в силу занимаемой им социальной позиции при конкретных условиях. Ожидание от другого выполнения данной роли именуется «установкой».
73464. Система аграрного законодательства 84.5 KB
  Предметом аграрного права являются различные общественные отношения возникающие в процессе осуществления сельскохозяйственной деятельности а также непосредственно связанные с деятельностью субъектов аграрного права которые именуются аграрными отношениями.
73465. Сутність міжнародної торгівлі. Методи нетарифного регулювання 79.5 KB
  За допомогою міжнародної торгівлі країни можуть розвивати спеціалізацію підвищувати продуктивність своїх ресурсів і збільшувати загальний обсяг виробництва. У міжнародній торгівлі товар важливий не як продукт виробництва а як обєкт попиту і пропозиції.
73466. Формирование первоначального навыка письма в период обучения грамоте 79.5 KB
  Цель исследования: раскрыть специфику формирования навыка письма у первоклассников в период обучения грамоте. Предмет исследования: Система упражнений как метод формирования первоначального навыка письма у первоклассников.
73467. Нормативное регулирование налогового учета по НДС 79 KB
  В условиях рыночной экономики для нашего государства взимание налога на добавленную стоимость НДС является более эффективным по сравнению с налогом с продаж. Решения проблемы исчисления и уплаты НДС возникла сразу же после введения данного налога в России.
73468. Взаимодействие объектов железнодорожного транспорта с окружающей средой. Экологические требования к объектам железнодорожного транспорта 73 KB
  По вине железной дороги доставка груза была просрочена на четверо суток что привело к простою оборудования и рабочей силы предприятия. Что такое претензия В каких случаях перевозчик несет ответственность и в каких освобождается от ответственности за несохранность груза принятого...
73469. Формування доходу, отриманого туристичним господарством 71 KB
  Результатом виробничо-експлуатаційної діяльності готелів є не готовий продукт а пропозиція особливого виду послуг. При цьому послуги не можуть вироблятись окремо від існуючого матеріального продукту тобто без експлуатації матеріально-технічної бази будівлі споруди...