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 адрес получателя

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

Данные

. . . . . . . . . .

Данные

  •  


 

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

85041. Первая медицинская помощь при травмах. Первая медицинская помощь при утоплении 27.1 KB
  Познакомить учащихся с правилами оказания первой медицинской помощи при переломах вывихах растяжениях и разрывах связок. Познакомить учащихся с правилами оказания первой медицинской помощи при утоплении. Объяснить правила оказания первой медицинской помощи при травмах: при переломах; при вывихах растяжениях и разрывах связок; при растяжении мышц и сухожилий. При этом подчеркнуть что объем мероприятий первой медицинской помощи зависит от тяжести состояния пострадавшего.
85042. Пожары в жилых и общественных зданиях, их причины и последствия 31.81 KB
  Дать учащимся представление о значении огня в жизнедеятельности человека о причинах возникновения пожаров и их возможных последствиях для безопасности человека. Изучаемые вопросы Значение огня в жизнедеятельности человека. Используя материалы курса истории обсудить с учащимися значение огня в жизнедеятельности человека на разных этапах развития общества. Благодаря использованию огня человек становился все меньше зависимым от природных условий существования.
85043. Профилактика пожаров в повседневной жизни и организация защиты населения. Права, обязанности и ответственность граждан в области пожарной безопасности 31.93 KB
  Права обязанности и ответственность граждан в области пожарной безопасности. Разъяснить учащимся значение профилактики пожаров; обсудить основные направления деятельности человека по обеспечению пожарной безопасности. Сформировать у учащихся чувство ответственного отношения к правилам пожарной безопасности к рекомендациям специалистов по правилам поведения для обеспечения личной безопасности во время пожара. Основные направления деятельности человека по обеспечению пожарной безопасности.
85044. Безопасное поведение на водоемах в различных условиях 33.55 KB
  Оказание помощи терпящим бедствие на воде. Закрепить знания правил безопасного поведения на воде во время купания во время водных походов в условиях аварийной ситуации возникшей во время водного пожара. Познакомить учащихся с основными способами оказания помощи терпящим бедствие на воде. Изучаемые вопросы Значение воды в жизнедеятельности человека безопасность на воде.
85045. Загрязнение окружающей природной среды и здоровье человека 31.48 KB
  Загрязнение окружающей природной среды и здоровье человека Цель урока. Сформировать у учащихся убеждение в необходимости сохранения окружающей природной среды и формирования у каждого человека культуры в области экологической безопасности. Изучаемые вопросы Влияние жизнедеятельности человека на загрязнение окружающей среды. Загрязнение атмосферы почв и природных вод в результате жизнедеятельности человека.
85046. Правила безопасного поведения при неблагоприятной экологической обстановке 30.91 KB
  Изучаемые вопросы Расширение возможностей организма человека противостоять опасным факторам окружающей среды. Формирование потребности в сохранении окружающей природной среды. Снижение вредного воздействия на организм человека неблагоприятных факторов окружающей среды. Изложение учебного материала Во вступительной части урока целесообразно отметить что значительного снижения уровня загрязнения окружающей нас природной среды в ближайшем будущем вряд ли можно ожидать.
85047. Классификация чрезвычайных ситуаций техногенного характера 30.34 KB
  Классификация чрезвычайных ситуаций техногенного характера Цель урока. Познакомить учащихся с чрезвычайными ситуациями техногенного характера и основными причинами их возникновения; дать общее представление о классификации чрезвычайных ситуаций техногенного характера. Изучаемые вопросы Причины возникновения чрезвычайных ситуаций техногенного характера. Объекты экономики возникновение на которых производственных аварий может привести к чрезвычайным ситуациям техногенного характера.
85048. Аварии на радиационно опасных объектах и их возможные последствия. Обеспечение радиационной безопасности населения 32.01 KB
  Аварии на радиационно опасных объектах и их возможные последствия. Обеспечение радиационной безопасности населения. Познакомить учащихся с понятиями радиационно опасный объект ионизирующее излучение радиоактивное загрязнение окружающей среды. Дать общее представление о последствиях аварий на радиационно опасных объектах и о влиянии ионизирующего излучения на организм человека.
85049. Аварии на химически опасных объектах Тамбовской области и их возможные последствия. Обеспечение химической защиты населения 33.32 KB
  Обеспечение химической защиты населения. Познакомить учащихся с общими мероприятиями проводимыми в стране и в регионе для защиты населения от химических аварий. Обобщить знания о средствах индивидуальной защиты и их защитных свойствах. Средства индивидуальной защиты и их защитные свойства.