|
|
08 июня 2011
Оглавление: 1. IP 2. Версия 6
-
В настоящее время вводится в эксплуатацию шестая версия протокола IPv6, которая позволяет адресовать значительно большее количество узлов, чем IPv4. Эта версия отличается повышенной разрядностью адреса, встроенной возможностью шифрования и некоторыми другими особенностями. Переход с IPv4 на IPv6 связан с трудоёмкой работой операторов связи и производителей программного обеспечения и не может быть выполнен одномоментно. На середину 2010 года в Интернете присутствовало более 3000 сетей, работающих по протоколу IPv6. Для сравнения, на то же время в адресном пространстве IPv4 присутствовало более 320 тысяч сетей, но в IPv6 сети гораздо более крупные, нежели в IPv4.
Пакет
форматированный блок информации, передаваемый по вычислительной сети. Соединения вычислительных сетей, которые не поддерживают пакеты, такие как традиционные соединения типа «точка-точка» в телекоммуникациях, просто передают данные в виде последовательности байтов, символов или битов. При использовании пакетного форматирования сеть может передавать длинные сообщения более надежно и эффективно.
Версия 4
-
0 |
1 |
2 |
3 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
Версия |
IHL |
Тип обслуживания |
Длина пакета |
Идентификатор |
Флаги |
Смещение фрагмента |
Время жизни |
Протокол |
Контрольная сумма заголовка |
IP-адрес отправителя |
IP-адрес получателя |
Параметры |
Данные |
- Версия для IPv4 значение поля должно быть равно 4.
- IHL длина заголовка IP-пакета в 32-битных словах. Именно это поле указывает на начало блока данных в пакете. Минимальное корректное значение для этого поля равно 5.
- Идентификатор значение, назначаемое отправителем пакета и предназначенное для определения корректной последовательности фрагментов при сборке датаграммы. Для фрагментированного пакета все фрагменты имеют одинаковый идентификатор.
- 3 бита флагов. Первый бит должен быть всегда равен нулю, второй бит DF определяет возможность фрагментации пакета и третий бит MF показывает, не является ли этот пакет последним в цепочке пакетов.
- Смещение фрагмента значение, определяющее позицию фрагмента в потоке данных.
- Время жизни — число маршрутизаторов, которые должен пройти этот пакет. При прохождении маршрутизатора это число уменьшатся на единицу. Если значения этого поля равно нулю то, пакет должен быть отброшен и отправителю пакета может быть послано сообщение Time Exceeded.
- Протокол идентификатор интернет-протокола следующего уровня. В IPv6 называется «Next Header».
- Контрольная сумма заголовка — вычисляется с использованием операций поразрядного сложения 16-разрядных слов заголовка по модулю 2. Сама контрольная сумма является дополнением по модулю один полученного результата сложения.
Версия 6
-
Позиция в октетах |
|
0 |
1 |
2 |
3 |
|
Позиция в битах |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
0 |
0 |
Версия |
Класс трафика |
Метка потока |
4 |
32 |
Длина полезной нагрузки |
След. заголовок |
Число переходов |
8 |
64 |
IP-адрес отправителя |
12 |
96 |
16 |
128 |
20 |
160 |
24 |
192 |
IP-адрес получателя |
28 |
224 |
32 |
256 |
36 |
288 |
- Версия для IPv6 значение поля должно быть равно 6.
- Класс трафика определяет приоритет трафика.
- Метка потока уникальное число, одинаковое для однородного потока пакетов.
- Длина полезной нагрузки длина данных.
- Следующий заголовок задаёт тип расширенного заголовка, который идёт следующим. В последнем расширенном заголовке поле Next header задаёт тип транспортного протокола и определяет следующий инкапсулированный уровень.
- Число переходов максимальное число маршрутизаторов, которые может пройти пакет. При прохождении маршрутизатора это значение уменьшается на единицу и по достижении нуля пакет отбрасывается.
Просмотров: 1868
|