МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів
Контакти
Тлумачний словник Авто Автоматизація Архітектура Астрономія Аудит Біологія Будівництво Бухгалтерія Винахідництво Виробництво Військова справа Генетика Географія Геологія Господарство Держава Дім Екологія Економетрика Економіка Електроніка Журналістика та ЗМІ Зв'язок Іноземні мови Інформатика Історія Комп'ютери Креслення Кулінарія Культура Лексикологія Література Логіка Маркетинг Математика Машинобудування Медицина Менеджмент Метали і Зварювання Механіка Мистецтво Музика Населення Освіта Охорона безпеки життя Охорона Праці Педагогіка Політика Право Програмування Промисловість Психологія Радіо Регилия Соціологія Спорт Стандартизація Технології Торгівля Туризм Фізика Фізіологія Філософія Фінанси Хімія Юриспунденкция |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
Кадр 802.3/LLCРамка в стандарті 802.3. Існує два варіанти рамок в стандарті 802.3: формат 802.3 і "сирий" формат 802.3 (802.3 Raw Format). Відмінність між ними полягає в тому, що специфікація IEEE 802.3 визначає фізичний формат рамок CSMA/CD, додаючи до початку поля даних заголовок LLC згідно із стандартом 802.2, використовуючи для цього 3 октети на початку поля даних:
DSAP - це точка доступу до послуг призначення (Destination Service Access Point); поле має такий вигляд (I/G=0 для індивідуальної адреси, I/G=1 для групової адреси і D - біти значення адреси DSAP):
SSAP - це точка доступу до послуг джерела (Source Service Access Point), поле має такий вигляд (C/R означає команду в полі управління, а C/R=1 - відклик на неї; S - біти адреси SSAP):
Деякі найбільш поширені значення SAP (Service Access Point), визначені IEEE:
Поле управління визначає вид послуг від Мережевого рівня (Рівень 3): · режим передавання без встановлення сполучення і без підтвердження (connectionless mode), визначений як операція типу 1; · режим передаванням із встановленням сполучення (connection mode), визначений як операція типу 2. Початкові відомості про ці режими наведені в п.п. 1.3.2. Операція типу 1 кодується в полі управління як 03, що означає нечисловий формат в стандарті 802.2. Заголовок кадру 802.3/LLC є результатом об'єднання полів заголовків кадрів, визначених у стандартах IEEE 802.3 і 802.2.Стандарт 802.3 визначає вісім полів заголовка (мал. 3.6; поле преамбули і початковий обмежувач кадру на малюнку не показані).
Кадр 802.3 є кадром МАС-підрівня тому у відповідності до стандарту 802.2 в його поле даних вкладається кадр підрівня LLC з вилученими прапорами початку і кінця кадру. Формат кадру LLC був описаний вище. Тому що кадр LLC має заголовок довжиною 3 (у режимі I.LC1) чи 4 байт (у режимі LLC2), то максимальний розмір поля даних зменшується до 1497 чи 1496 байт
Структура кадрів LLC. Процедура з відновленням кадрів LLC2 По своєму призначенню всі кадри рівня LLC (в стандарті 802.2 називаються блоками даних — Protocol Data Unit, PDU) підрозділяються на три типи — інформаційні, керуючі і ненумеровані.
· Протокол LLC забезпечує для технологій локальних мереж потрібну якість послуг транспортної служби, передаючи свої кадри або дейтаграмним способом, або за допомогою процедур з встановленням з'єднання і відновленням кадрів. Протокол LLC займає рівень між мережними протоколами і протоколами рівня MAC. Протоколи мережного рівня передають через межрівневий інтерфейс дані для протоколу LLC — свій пакет (наприклад, пакет IP, IPX чи NetBEUI), адресну інформацію про вузол призначення, а також вимоги до якості транспортних послуг, що протоколу LLC повинний забезпечити. Протокол LLC поміщає пакет протоколу верхнього рівня у свій кадр, що доповнюється необхідними службовими полями. Далі через межрівневий інтерфейс протокол LLC передає свій кадр разом з адресною інформацією про вузол призначення відповідному протоколу рівня MAC, який упаковує кадр LLC у свій кадр (наприклад, кадр Ethernet). · В основу протоколу LLC покладений протокол HDLC (High-level Data Link Control Procedure), що є стандартом ISO. Власне стандарт HDLC являє собою узагальненням декількох близьких стандартів, характерними для різних технологій: протоколу LAP-B мереж Х.25 (стандарт, широко розповсюджений в територіальних мережах), LAP-D (використовується в мережах ISDN), LAP-M (працює в сучасних модемах). У специфікації IEEE 802.2 також незначні відмінності від стандарту HDLC. Спочатку у фірмових технологіях підрівень LLC не виділявся в самостійний підрівень, а його функції розчинялися в загальних функціях протоколу канального рівня. Через великі розходження у функціях протоколів фірмових технологій, які можна віднести до рівня LLC, на рівні LLC довелося ввести три типи процедур. Протокол мережевого рівня може звертатися до однієї з цих процедур. Всі типи кадрів рівня LLC мають єдиний формат: Кадр LLC обрамляється двома однобайтовими полями "Прапор", що мають значення 01111110. Прапори використовуються на рівні MAC для визначення границь кадру LLC. Відповідно до багаторівневої структури протоколів стандартів IEEE 802, кадр LLC вкладається в кадр рівня MAC: кадр Ethernet, Token Ring, FDDI і т.д. При цьому прапори кадру LLC відкидаються. Кадр LLC містить поле даних і заголовок, яки складається з трьох полів:
Поле даних кадру LLC призначено для передачі по мережі пакетів протоколів рівнів, які знаходяться вище, — мережевих протоколів IP, IPX, AppleTalk, DECnet, у рідких випадках — прикладних протоколів, коли ті вкладають свої повідомлення безпосередньо в кадри канального рівня. Поле даних може бути відсутнім у керуючих кадрах і деяких ненумерованих кадрах. Адресні поля DSAP і SSAP займають по 1 байту. Вони дозволяють вказати, яка служба верхнього рівня пересилає дані за допомогою цього кадру. Програмному забезпеченню вузлів мережі при одержанні кадрів канального рівня необхідно розпізнати, який протокол вклав свій пакет у поле даних кадру, що надійшов, щоб передати витягнутий з кадру пакет потрібному протоколу верхнього рівня для наступної обробки. Для ідентифікації цих протоколів вводяться так звані адреси точки входу служби (Service Access Point, SAP). Значення адрес SAP приписуються протоколам у відповідності зі стандартом 802.2. Наприклад, для протоколу IP значення SAP дорівнює 0х6, для протоколу NetBIOS - 0xF0. Для одних служб визначена тільки одна точка входу і, відповідно, тільки один SAP, а для інших — декілька, коли адреси DSAP і SSAP збігаються. Наприклад, якщо в кадрі LLC значення DSAP і SSAP містять код протоколу IPX, то обмін кадрами здійснюється між двома IPX-модулями, які виконуються в різних вузлах. Але в деяких випадках у кадрі LLC вказуються DSAP і SSAP, які розрізняються . Це можливо тільки в тих випадках, коли служба має кілька адрес SAP, що може бути використано протоколом вузла відправника в спеціальних цілях, наприклад для повідомлення вузла одержувача про перехід протоколу-відправника в деякий специфічний режим роботи. Цією властивістю протоколу LLC часто користується протокол NetBEUI. Поле керування (1 чи 2 байти) має складну структуру при роботі в режим LLC2 і досить просту структуру при роботі в режимі LLC1 (рис. 11.3.3.1).
В режимі LLC1 використовується тільки один тип кадру — ненумерований. У цього кадрі поле керування має довжину в один байт. Усі підполя поля керування ненумерованих кадрів приймають нульові значення, так що значимими залишаються тільки перші два біти поля, що використовуються як ознака типу кадру. Враховуючи, що в протоколі Ethernet при записі реалізований зворотний порядок біт у байті, то запис поля керування кадру LLC1, вкладеного в кадр протоколу Ethernet, має значення 0х03 (тут і далі префікс 0х позначає шістнадцяткове представлення). У режимі LLC2 використовуються всі три типи кадрів. У цьому режимі кадри поділяються на команди і відповіді на ці команди. Біт P/F (Poll/Final) має наступне значення: у командах він називається битому Poll і вимагає, щоб на команду була дана відповідь, а у відповідях він називається битому Final і говорить про те, що відповідь складається з одного кадру. Ненумеровані кадри використовуються на початковій стадії взаємодії двох вузлів, а саме стадії встановлення з'єднання по протоколу LLC2. Поле М ненумерованих кадрів визначає кілька типів команд, якими користуються два вузли на етапі встановлення з'єднання. Нижче наведені приклади деяких команд.
Після встановлення з'єднання дані і позитивні квитанції починають передаватися в інформаційних кадрах. Логічний канал протоколу LLC2 є дуплексним, так що дані можуть передаватися в обох напрямках. Якщо потік дуплексний, то позитивні квитанції на кадри також доставляються в інформаційних кадрах. Якщо ж потоку кадрів у зворотному напрямку немає чи потрібно передати негативну квитанцію, то використовуються супервізорі кадри. В інформаційних кадрах існує поле N(S) для вказівки номера відправленого кадру, а також поле N(R) для вказівки номера кадру, що приймач очікує одержати від передавача наступним. При роботі протоколу LLC2 використовується ковзаюче вікно розміром у 127 кадрів, а для їхньої нумерації циклічно використовується 128 чисел, від 0 до 127. Приймач завжди пам'ятає номер останнього кадру, прийнятого від передавача, і підтримує перемінну з зазначеним номером кадру, що він очікує прийняти від передавача наступним. Позначимо його через V(R). Саме це значення передається в поле N(R) кадру, що посилається передавачу. Якщо у відповідь на цей кадр приймач приймає кадр, у якому номер посланого кадру N(S) збігається з номером очікуваного кадру V(R), то такий кадр вважається коректним (якщо, звичайно, коректна його контрольна сума). Якщо приймач приймає кадр із номером N(S), який не співпадає з V(R), то цей кадр відкидається і посилається негативна квитанція Відмовлення (REJ) з номером V(R). При прийомі негативної квитанції передавач зобов'язаний повторити передачу кадру з номером V(R), а також усіх кадрів з більшими номерами, що він уже встиг відіслати, користаючись механізмом вікна в 127 кадрів. До складу супервізорових кадрів входять наступні:
Команда RR з номером N(R) часто використовується як позитивна квитанція, коли потік даних від приймача до передавача відсутній, а команда RNR — для уповільнення потоку кадрів, які надходять на приймач. Це може бути необхідно, якщо приймач не встигає обробити потік кадрів, які надсилаються йому з великою швидкістю за рахунок механізму вікна. Одержання кадру RNR вимагає від передавача повного припинення передачі, до одержання кадру RR. За допомогою цих кадрів здійснюється керування потоком даних, що особливо важливо для мереж, що комутируються, у яких немає поділюваного середовища, що автоматично гальмує роботу передавача за рахунок того, коли новий кадр не можна передати, поки приймач не закінчив прийом попереднього. Висновки
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|