Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы+ответы_v35.doc
Скачиваний:
207
Добавлен:
08.12.2018
Размер:
17.59 Mб
Скачать

30 Из Семёнова [4]

См. файлы 4.4.11.5 Бесклассовая интердоменная маршрутизация_CIDR.doc и 4.1.1.3 Интернет в Ethernet_CIDR+VLSM.doc)

...В связи с дефицитом адресов в сетке IPv4 в последнее время все шире стала использоваться схема адресации supernet и маршрутизации без классов (CIDR -Ckassless Interdomain Routing). Эта технология появилась в 1993 году одновременно с появлением протокола BGP-4. Протокол CIDR формирует маршруты на базе непрерывных полей IP-адресов. В варианте без классов группа адресов представляется как единая сеть. Деление адресного пространства на подсети не имеет никакого отношения к протоколу CIDR. Адресное пространство CIDR может содержать любое число адресов с числом 2 в любой степени. Ниже в таблице представленя параметры сетевых адресов без классов.

См. также 4.4.1.1_Адресация IPv6.doc (коротко –см. ниже)

IPv6 представляет собой новую версию протокола Интернет (RFC-1883), являющуюся преемницей версии 4 (IPv4; RFC-791).

Изменения IPv6 по отношению к IPv4 можно поделить на следующие группы:

Расширение адресации

В IPv6 длина адреса расширена до 128 бит (против 32 в IPv4), что позволяет обеспечить больше уровней иерархии адресации, увеличить число адресуемых узлов, упростить авто-конфигурацию. Для расширения возможности мультикастинг-маршрутизации в адресное поле введено субполе "scope" (группа адресов). Определен новый тип адреса "anycast address" (эникастный), который используется для посылки запросов клиента любой группе серверов. Эникаст адресация предназначена для использования с набором взаимодействующих серверов, чьи адреса не известны клиенту заранее.

Спецификация формата заголовков

Некоторые поля заголовка IPv4 отбрасываются или делаются опционными, уменьшая издержки, связанные с обработкой заголовков пакетов с тем, чтобы уменьшить влияние расширения длины адресов в IPv6.

Улучшенная поддержка расширений и опций

Изменение кодирования опций IP-заголовков позволяет облегчить переадресацию пакетов, ослабляет ограничения на длину опций, и делает более доступным введение дополнительных опций в будущем.

Возможность пометки потоков данных

Введена возможность помечать пакеты, принадлежащие определенным транспортным потокам, для которых отправитель запросил определенную процедуру обработки, например, нестандартный тип TOS (вид услуг) или обработка данных в реальном масштабе времени.

Идентификация и защита частных обменов

В IPv6 введена спецификация идентификации сетевых объектов или субъектов, для обеспечения целостности данных и при желании защиты частной информации.

Формат и семантика адресов IPv6 описаны в документе RFC-1884. Версия ICMP IPv6 рассмотрена в RFC-1885.

30 Продолжение

Википедия IP_IPv4+IPv6_wiki_А3.doc

Версия 4

В современной сети Интернет используется IP четвёртой версии, также известный как IPv4. В протоколе IP этой версии каждому узлу сети ставится в соответствие IP-адрес длиной 4 октета (4 байта). При этом компьютеры в подсетях объединяются общими начальными битами адреса. Количество этих бит, общее для данной подсети, называется маской подсети (ранее использовалось деление пространства адресов по классам — A, B, C; класс сети определялся диапазоном значений старшего октета и определял число адресуемых узлов в данной сети, сейчас используется бесклассовая адресация).

Версия 6

В настоящее время вводится в эксплуатацию шестая версия протокола — IPv6, которая позволяет адресовать значительно большее количество узлов, чем IPv4. Эта версия отличается повышенной разрядностью адреса, встроенной возможностью шифрования и некоторыми другими особенностями. Переход с IPv4 на IPv6 связан с трудоёмкой работой операторов связи и производителей программного обеспечения и не может быть выполнен одномоментно. На начало 2007 года в Интернете присутствовало около 760 сетей, работающих по протоколу IPv6. Для сравнения, на то же время в адресном пространстве IPv4 присутствовало более 203 тысяч сетей, но в IPv6 сети гораздо более крупные, нежели в IPv4.

Пакет (датаграмма)

IP-пакет — форматированный блок информации, передаваемый по вычислительной сети. Соединения вычислительных сетей, которые не поддерживают пакеты, такие как традиционные соединения типа «точка-точка» в телекоммуникациях, просто передают данные в виде последовательности байтов, символов или битов. При использовании пакетного форматирования сеть может передавать длинные сообщения более надежно и эффективно.

Версия 4 (IPv4)

то же, крупно

Версия — для IPv4 значение поля должно быть равно 4.

• IHL — длина заголовка IP-пакета в 32-битных словах (dword). Именно это поле указывает на начало блока данных в пакете. Минимальное корректное значение для этого поля равно 5.

• Идентификатор — значение, назначаемое отправителем пакета и предназначенное для определения корректной последовательности фрагментов при сборке датаграммы. Для фрагментированного пакета все фрагменты имеют одинаковый идентификатор.

• 3 бита флагов. Первый бит должен быть всегда равен нулю, второй бит DF (don’t fragment) определяет возможность фрагментации пакета и третий бит MF (more fragments) показывает, не является ли этот пакет последним в цепочке пакетов.

• Смещение фрагмента — значение, определяющее позицию фрагмента в потоке данных.

• Протокол — идентификатор интернет-протокола следующего уровня (см. IANA protocol numbers и RFC 1700). В IPv6 называется «Next Header».

Версия 6 (IPv6)

• Версия — для IPv6 значение поля должно быть равно 6.

• Класс трафика — определяет приоритет трафика (QoS, класс обслуживания).

• Метка потока — уникальное число, одинаковое для однородного потока пакетов.

• Длина полезной нагрузки — длина данных (заголовок IP-пакета не учитывается).

• Следующий заголовок — Определяет следующий инкапсулированный протокол.

• Число переходов — максимальное число маршрутизаторов, которые может пройти пакет. При прохождении маршрутизатора это значение уменьшается на единицу и по достижении нуля пакет отбрасывается.

Диапазоны для локальных сетей

При подключении пользовательского компьютера к Интернету, IP-адреса выбираются из диапазона, предоставленного провайдером. Компьютеры, не имеющие IP-адреса, выданного провайдером, могут (при правильной настройке маршрутизации[1]) работать с другими локальными компьютерами, имея IP-адреса из диапазонов, зарезервированных для локальных сетей (RFC 1918)[2]:

• 10.0.0.0 — 10.255.255.255 (одна подсеть класса A или 16777216 (224) адресов)

• 172.16.0.0 — 172.31.255.255 (16 подсетей класса B по 65536 (216) адресов; всего — 1048576)

• 192.168.0.0 — 192.168.255.255 (256 подсетей класса C по 256 адресов; всего — 65536)

• сеть 2001:0DB8::/32 в IPv6 — зарезервировано для примеров и документации

Компьютеры с такими адресами могут получать доступ к Интернету посредством прокси-серверов или NAT. Иногда в компьютерном сленге адреса из указанных диапазонов для локальных сетей называются серыми или плю́шевыми IP.

При построении сетей, составляющих Интернет (например, сетей провайдеров), выбираются строго определённые диапазоны адресов, назначенные организацией IANA (подконтрольна ICANN, «высшей инстанции» в вопросах резервирования диапазонов адресов) и имеет свои представительства по всему миру[4] — например, в Европе распределение адресов координирует RIPE NCC.