Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Кадр Ethernet SNAP




Кадр Ethernet DIX/Ethernet II

Кадр Raw 802.3/Novell 802.3

Кадр Raw 802.3, званий також кадром Novell 802.3, представлений на рис. 3.6. З рисунка видно, що це кадр підрівня MAC стандарту 802.3, але без вкладеного кадру підрівня LLC. Компанія Novell довгий час не використовувала службові поля кадру LLC в своїй операційній системі NetWare через відсутність необхідності ідентифікувати тип інформації, вкладеної в полі даних, - там завжди знаходився пакет протоколу IPX, мережевого рівня, що довгий час був єдиним протоколом, в ОС NetWare.

Коли з’явилася необхідність ідентифікації протоколу верхнього рівня, компанія Novell стала використовувати можливість інкапсуляції в кадр підрівня MAC кадру LLC, тобто використовувати стандартні кадри 802.3/LLC. Такий кадр компанія позначає в своїх операційних системах як кадр 802.2, хоча він є комбінацією заголовків 802.3 і 802.2.

Кадр Ethernet DIX, званий також кадром Ethernet II, має структуру (див. рис. 3.6), співпадаючу із структурою кадру Raw 802.3. Проте 2-байтове поле Довжина(L) кадру Raw 802.3 в кадрі Ethernet DIX використовується як поле типу протоколу. Це поле, що тепер одержало назву Турe (Т) або EtherType, призначене для тих же цілей, що і поля DSAP і SSAP кадру LLC - для вказівки типу протоколу верхнього рівня, що вклав свій пакет в полі даних цього кадру.

Тоді як коди протоколів в полях SAP мають довжину в один байт, в полі Турe для коду протоколу відводяться 2 байти. Тому один і той же протокол в полі SAP і поле Турe кодуватиметься в загальному випадку різними числовими значеннями. Наприклад, протокол IP має код 204810 (0x0800) для поля EtherType і значення 6 для поля SAP. Значення кодів протоколів для поля EtherType з'явилися раніше значень SAP, оскільки фірмова версія Ethernet DIX існувала до появи стандарту 802.3, і до часу розповсюдження устаткування 802.3 вже стали стандартами де-факто для багатьох апаратних і програмних продуктів. Оскільки структури кадрів Ethernet DIX і Raw 802.3 співпадають, поле довжини/типу часто в документації позначають як поле L/T.

Для усунення різнобою в кодуваннях типів протоколів, повідомлення яких вкладені в полі даних кадрів Ethernet, комітетом 802.2 була проведена робота по подальшій стандартизації кадрів Ethernet. В результаті з’явився кадр Ethernet SNAP (SNAP - Subnetwork Access Protocol, протокол доступу до підмереж). Кадр Ethernet SNAP (див. рис. 3.6) є розширенням кадру 802.3/LLC за рахунок введення додаткового заголовка протоколу SNAP, що складається з двох полів: OUI і Турe. Поле Турe складається з 2-х байт і повторює по формату і призначенню поле Турe кадру Ethernet II (тобто в ньому використовуються ті ж значення кодів протоколів). Поле OUI (Organizationally Unique Identifier) визначає ідентифікатор організації, яка контролює коди протоколів в полі Турe. За допомогою заголовка SNAP досягнута сумісність з кодами протоколів в кадрах Ethernet II, а також створена універсальна схема кодування протоколів. Коди протоколів для технологій 802 контролює IEEE, яка має OUI, рівний 000000. Якщо в майбутньому буде потрібно інші коди протоколів для якої-небудь нової технології, для цього досить вказати інший ідентифікатор організації, що призначає ці коди, а старі значення кодів залишаться в силі (у поєднанні з іншим ідентифікатором OUI).

Оскільки SNAP є протоколом, вкладеним в протокол LLC, то в полях DSAP і SSAP записується код 0хАА, відведений для протоколу SNAP. Поле Control заголовка LLC встановлюється в 0x03, що відповідає використанню ненумерованих кадрів.

Заголовок SNAP є доповненням до заголовка LLC, тому він допустимо не тільки в кадрах Ethernet, але і в кадрах протоколів інших технологій 802. Наприклад, протокол IP завжди використовує структуру заголовків LLC/SNAP при інкапсуляції в кадри всіх протоколів локальних мереж: FDDI, Token Ring, 100VG-AnyLAN, Ethernet, Fast Ethernet, Gigabit Ethernet.

Правда, при передачі пакетів IP через мережі Ethernet, Fast Ethernet і Gigabit Ethernet протокол IP використовує кадри Ethernet DIX.




Поделиться с друзьями:


Дата добавления: 2015-05-26; Просмотров: 529; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.