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

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

Данные

. . . . . . . . . .

Данные

  •  


 

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

51156. Система управления базами данных ACCESS 324.42 KB
  Установите типы данных счетчик текстовый числовой и т. созданных таблиц. Определите первичные ключи в созданных таблицах.
51157. Аналитическое определение различных видов теплоемкостей 3.1 MB
  Ознакомление с одним из методов экспериментального определения теплоемкости воздуха. Аналитическое определение различных видов теплоемкостей, определение средней теплоемкости по таблицам.
51158. ПРИМЕНЕНИЕ ХАРАКТЕРИОГРАФА ДЛЯ ИССЛЕДОВАНИЯ ВАКУУМНЫХ И ТВЕРДОТЕЛЬНЫХ ПРИБОРОВ 6.38 MB
  Сущность характериографических исследований заключается в приложении к объекту исследования изменяющегося напряжения вызывающего ток протекающий через объект с последующим отображением зависимости этого тока от напряжения в прямоугольной системе координат.1 Исследуемый объект Здесь исследуемый объект подключён к генератору линейно изменяющегося напряжения ГЛИН. Если подать линейно изменяющееся напряжение например на входы горизонтального отклонения луча электроннолучевой трубки осциллографа X а напряжение с измерительного...
51159. Дослідження текстового та графічного режимів роботи EPSON-сумісних матричних принтерів 26.69 KB
  Специальные функции передаются на ПУ сериями Escpe Серия Escpe состоит из кода Escpe 1B и буквенноцифровых знаков или символов. Виды шрифтов SO выход из основного набора ИСО включение широкого шрифта ESC SO включение широкого шрифта SI вход в основной набор ИСО включение уплотненного шрифта ESC SI включение уплотненного шрифта DC2 выключение уплотненного шрифта DC4 выключение широкого шрифта ESC E включение жирного шрифта ESC F выключение жирного шрифта ESC G включение двойной печати ESC H выключение двойной...
51161. ОПЕРАЦИОННЫЙ БЛОК МИКРОПРОГРАММИРУЕМОГО ПРОЦЕССОРА 127.5 KB
  Определить количество нулей в коде числа. Используемые регистры R0=Число в котором будет определяться колво нулейC000 h R2=10 h R3=0 Тесты: R0=C000 R2=000E; R0=FFFF R2=0000; R0=0000 R2=0010; R0=FBE R2=0004; Выводы: В данной работе был изучен операционного блока на уровне структурной схемы так же я ознакомился с составом микрокоманд и порядком их выполнения с составлением и отладкой микропрограммы. Был разработан и реализован алгоритм позволяющий определить количество нулей в коде числа и в соответствии с ним написана микропрограмма.
51162. Исследование параметров воздуха рабочей зоны и защиты от тепловых излучений 42.9 MB
  Холодный период года – период года характеризуемый среднесуточной температурой наружного воздуха равной 10 С и ниже. Теплый период года – период года характеризуемый среднесуточной температурой наружного воздуха выше 10 С. Среднесуточная температура – средняя величина температуры наружного воздуха измеренная в определенные часы суток через одинаковые интервалы времени.
51163. Розвязування задач теорії прийняття рішень за допомогою дерев рішень 1.39 MB
  Мета: навчитися розвязувати задачі теорії прийняття рішень за допомогою дерев рішень Теоретичні відомості Дерево рішень – це граф що представляє правила в ієрархічній послідовній структурі де кожному обєкту відповідає єдиний вузол який дає розвязок. Для генерації різних варіантів рішень і їх оцінки найбільше поширення знайшли дерева рішень що містять два типи вершин: вершини в яких рішення приймає експерт ОПР і вершини де рішення приймає випадок виходящі з вершини дуги задають визначені імовірності напрямків прийняття...
51164. ФЛЭШ-ПЯМЯТЬ 362 KB
  В схемах флэш-памяти не предусмотрено стирание отдельных слов, стирание информации осуществляется либо для всей памяти одновременно, либо для достаточно больших блоков. Это позволяет упростить схему ЗУ и позволяет повысить степень интеграции и быстродействия.