Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы_КМ2.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
86 Кб
Скачать
☆

22. . Архітектура ip‐пакету в iPv6.

Существует три типа адресов:

unicast:

Идентификатор одиночного интерфейса. Пакет, посланный по уникастному адресу, доставляется интерфейсу, указанному в адресе.

anycast:

Идентификатор набора интерфейсов (принадлежащих разным узлам). Пакет, посланный по эникастному адресу, доставляется одному из интерфейсов, указанному в адресе (ближайший, в соответствии с мерой, определенной протоколом маршрутизации).

multicast:

Идентификатор набора интерфейсов (обычно принадлежащих разным узлам). Пакет, посланный по мультикастинг-адресу, доставляется всем интерфейсам, заданным этим адресом.

В IPv6 не существует широковещательных адресов, их функции переданы мультикастинг-адресам.

В IPv6, все нули и все единицы являются допустимыми кодами для любых полей, если не оговорено исключение.

23. Модель адресації в iPv6.

IPv6 адреси всіх типів асоціюються з інтерфейсами, а не вузлами. Так як кожен інтерфейс належить тільки одному вузлу, унікастний адрес інтерфейсу може ідентифікувати вузол.

IPv6 унікастний адрес співвідноситься тільки з одним інтерфейсом. Одному інтерфейсу можуть відповідати багато IPv6 адрес різного типу (unicast, anycast, multicast). Існує два винятки з цього правила:Одиночний адрес може приписуватися декільком фізичним інтерфейсам, якщо додаток розглядає ці кілька інтерфейсів як єдине ціле при поданні його на рівні Інтернет.

Маршрутизатори можуть мати ненумеровані інтерфейси (наприклад, інтерфейсу не присвоюється ніякого IPv6 адреси) для з'єднань точка-точка, щоб виключити необхідність вручну конфігурувати і оголошувати (advertise) ці адреси. Адреси не потрібні для з'єднань точка-точка маршрутизаторів, якщо ці інтерфейси не використовуються в якості точки відправлення або призначення при посилці IPv6 дейтограмм. Маршрутизація тут здійснюється за схемою близькою до використовуваної протоколом CIDR в IPv4.

IPv6 відповідає моделі IPv4, де субмережа асоціюється з каналом. Одному каналу можуть відповідати кілька субмереж.

24. Формати ip‐адрес iPv6.

В 6-й версии IP-адрес (IPv6) имеет 128-битовое представление. Адреса разделяются двоеточиями (напр. fe80:0:0:0:200:f8ff:fe21:67cf или 2001:0db8:85a3:0000:0000:8a2e:0370:7334). Большое количество нулевых групп может быть пропущено с помощью двойного двоеточия (fe80::200:f8ff: fe21:67cf). Такой пропуск может быть единственным в адресе.

25. Синтаксис iPv6‐адрес.

Правила записи адреса Адреса в IPv6 настолько длинные, что их запись в привычной десятичной нотации становится весьма неудобной (128 бит = 16 байт). Поэтому их записывают в шестнадцатеричном формате. Но даже и в этом случае адреса оказываются слишком длинными, поэтому придуманы некоторые способы сокращённой записи. Итак, адреса делят на 8 пар байт символом двоеточия: FEDC:BA98:7654:3210:FEDC:BA98:7654:3210. Лидирующие нули в паре байт можно не записывать, нулевые пары байт можно заменять на ::. Таким образом, следующие три строки обозначают один и тот же адрес: 1080:0000:0000:0000:0008:0800:200C:417A, 1080:0:0:0:8:800:200C:417A, 1080::8:800:200C:417A. Разумеется в адресе может встретиться только один знак :: иначе возникнет неоднозначность. Допустимо записывать часть адреса в десятичном формате, разделяя десятичные знаки точками: ::FFFF:129.144.52.38. Запись префикса Левая часть адреса IPv6 может являться префиксом сети. В этом случае её длина в битах записывается через дробь, подобно записи CIDR. Варианты правильного написания префикса 12AB00000000CD3: 12AB:0000:0000:CD30:0000:0000:0000:0000/60, 12AB::CD30:0:0:0:0/60, 12AB:0:0:CD30::/60.

15.

Смещение в битах

0-3

4-7

8-13

14-15

16-18

19-31

0

Версия

Размер заголовка

Differentiated Services Code Point

Explicit Congestion Notification

Размер пакета

32

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

Флаги

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

64

Время жизни

Протокол

Контрольная сумма заголовка

96

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

128

Адрес назначения

160

Опции (если размер заголовка > 5)

160 или 192+

Данные

Версия  Первым полем пакета является версия протокола размером в четыре бита. Для IPv4 это 4.

Размер заголовка  Следующие четыре бита содержат размер заголовка пакета в 32-битных словах. Поскольку число опций не постоянно, указание размера важно для отделения заголовка от данных. Минимальное значения равно 5 (5×32=160 бит, 20 байт), максимальное — 15 (60 байт).

Differentiated Services Code Point (DSCP) Изначально называлось «тип обслуживания» (Type of Service, ToS), в настоящее время определяется RFC 2474 как «Differentiated Services». Используется для разделения трафика на классы обслуживания, например для установки чувствительному к задержкам трафику, такому как VoIP большего приоритета.

Указатель перегрузки Предупреждение о перегрузке сети без потери пакетов. Является необязательной функцией и используется только если оба хоста её поддерживают.

Размер пакета 16-битный полный размер пакета в байтах, включая заголовок и данные. Минимальный размер равен 20 байтам (заголовок без данных), максимальный — 65535 байт. Хосты должны поддерживать передачу пакетов размером до 576 байт, но современные реализации обычно поддерживают гораздо больший размер. Пакеты большего размера, чем поддерживает канал связи, фрагментируются.

Идентификатор Преимущественно используется для идентификации фрагментов пакета если он был фрагментирован. Существуют эксперименты по его использованию для других целей, таких как добавление информации о трассировке пакета для упрощения отслеживания пути пакета с подделанным адресом источника.[11]

Флаги Поле размером три бита содержащее флаги контроля над фрагментацией. Биты, от старшего к младшему, означают:

  • 0: Зарезервирован, должен быть равен 0.[12]

  • 1: Не фрагментировать

  • 2: У пакета ещё есть фрагменты

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

Флаг «есть фрагменты» должен быть установлен в 1 у всех фрагментов пакета, кроме последнего. У нефрагментированных устанавливается в 0 — такой пакет считается собственным последним фрагментом.

Смещение фрагмента Поле размером в 13 бит, указывает смещение текущего фрагмента от начала передачи фрагментированного пакета в блоках по 8 байт. Позволяет (213−1)×8=65528 байт смещения, что превышает максимальный размер пакета. Первый фрагмент в последовательности имеет нулевое смещение.

«Время жизни» (Time to Live, TTL) пакета. 

Протокол Указывает, данные какого протокола содержит пакет (например, TCP или ICMP). Присвоенные номера протоколов можно найти на сайте IANA.[13]

Контрольная сумма заголовка 16-битная контрольная сумма, используемая для проверки целостности заголовка. Каждый хост или маршрутизатор сравнивает контрольную сумму заголовка со значением этого поля и отбрасывает пакет, если они не совпадают. Целостность данных IP не проверяет — она проверяется протоколами более высоких уровней (такими, как TCP или UDP), которые тоже используют контрольные суммы.

Адрес источника 32-битный адрес отправителя пакета. Может не совпадать с настоящим адресом отправителя из-за трансляции адресов.

Адрес назначения 32-битный адрес получателя пакета.

Лабораторна робота №4

  1. Дайте визначення поняттю «сервер».Сервер:- як апаратне забезпечення – комп’ютер підвищеної надійності та стійкості;- як мережа – вузол мережі, що приймає та обробляє запити користувачів;- як додаток – програма, яка приймає запити від клієнтів;

  2. Дайте визначення поняттю «мережевий адаптер». Мережевий адаптер - периферійний пристрій, що дозволяє комп'ютеру взаємодіяти з іншими пристроями мережі.

  3. Назвіть типи мережевих адаптерів. За конструктивною реалізацією мережеві плати поділяються на:Внутрішні - окремі плати, вставляються в ISA, PCI або PCI-E слот; Зовнішні, що підключаються через USB або PCMCIA інтерфейс, переважно використовуються в ноутбуках; Вбудовані в материнську плату.

  4. Назвіть параметри мережевих адаптерів. При конфігуруванні карти мережного адаптера можуть бути доступні наступні параметри:

  1. Номер лінії запиту на апаратне переривання IRQ 2)Номер каналу прямого доступу до пам'яті DMA (якщо підтримується)

  1. Базова адреса вводу/виводу 4)Базова адреса пам'яті ОЗУ (якщо використовується)

  1. Підтримка стандартів автоузгодження дуплексу/напівдуплексу, швидкості

6) Підтримка теггрованих пакетів VLAN (802.1q) з можливістю фільтрації пакетів заданого VLAN ID

7) Параметри WOL (Wake-on-LAN)

8)Функція Auto-MDI/MDI-X автоматичний вибір режиму роботи по прямій або перехресній обжимці витої пари