є першою і водночас останньою фазою процедур керування ланкою передавання даних, вона автоматично розпочинається після вмикання та перед вимиканням станції. Фаза Ініціалізація призначена для обміну інформацією про параметри програми, потрібні в інших фазах, вона є необов'язковою. Фаза Налагодження сполучення має на меті налагодити логічне сполучення. Фаза Передавання інформації- основна. У ній відбувається обмін інформацією. Після її закінчення станція переходить у фазу Завершення сполучення. Якщо характеристики каналу різко погіршаться, тоді можливий перехід у фазу Логічне роз'єднання або Налагодження сполучення. Фаза Завершення сполучення є перехідною між фазами Передавання інформації \ Логічне роз 'єднання.Для передавання інформації використовують три типи кадрів: інформаційний (I-кадр), службовий нумерований (S-кадр), службовий ненумерований (U-кадр). показана на рис. 6.6. Службова частина займає 1 байт у нерозширеному форматі і 2 байти у розширеному.Усі I-кадри з метою реалізації підтвердження нумерують. Оскільки на номер кадру в нерозширеному форматі відводиться тільки 3 біти, то нумерація іде за модулем 8:0, 1, 2,..., 7, 0, 1,..., 7, 0,... . Нумерують тільки/-кадри; s, u - це біти, що ідентифікують функцію S- або U-кадру; P/F- спеціальний біт з такими правилами встановлення: на правильно прийнятий I-кадр з бітом Р=1 станція повинна передати у відповідь I- або S-кадр з бітом F=1;якщо прийнято I- або S-кадр з бітом Р=1, який спричинив некоректну ситуацію, або U-кадр з Р=1, то станція повинна відповісти U-кадром з бітом F=l.
ПРОТОКОЛИ МЕРЕЖЕВОГО ТА ТРАНСПОРТНОГО РІВНІВ
Канальний рівень забезпечує зв'язок між двома сусідніми станціями, як звичайно, в одній мережі. Якщо ж треба сполучити кілька станцій з проміжними вузлами опрацювання або локальну мережу з іншою мережею (локальною чи глобальною), користуються мержевим рівнем. Одна з головних функцій мережевого рівня - побудова маршруту руху пакета в мережі з багатьма вузлами (маршрутизація). У простих локальних мережах цей рівень використати не можна. Транспортний рівень пов'язує окремі процеси, які виконують певні функції (рис. 7.1).
3.1. Мережевий рівень
Мережевий рівень призначений для організації зв'язку станцій, приєднаних до різних логічних каналів та, можливо, роз'єднаних іншими логічними каналами. Функції мережевого рівня головно полягають у виборі послідовності каналів між станціями під час передавання протокольного блока даних на рівні мережі, тобто пакета. Історично перші протоколи рівня мережі були розроблені для ГМ. Це пояснюється тим, що глобальні мережі є багатовузловими і досягнення ефективної маршрутизації - одна з головних проблем у їхній роботі. Водночас з'явилися також поняття стратегій передавання: данограмноїта віртуальних каналів. Данограмною називають таку транспортну мережу, у якій передаються окремі, не пов'язані між собою пакети - данограми. Характер роботи мережі подібний до роботи пошти: окремі листи незалежні, їх можна загубити. У мережі віртуальних каналів перед початком передавання між парою процесів налагоджується постійне сполучення — віртуальний канал, що діє протягом усього сеансу зв'язку. Робота мережі віртуальних каналів аналогічна до роботи телефонної мережі. Перед початком сполучення налагоджується канал зв'язку, послідовність інформації, що передається, зберігається. Данограмна мережа надсилає пакети значно швидше, ніж мережа віртуальних каналів, однак гарантії, що пакет дійде до адресата, немає (порядок надходження пакетів випадковий; можлива втрата пакетів та переповнення буферів).У мережі віртуальних каналів зв'язок відбувається повільніше, проте є гарантія, що пакет дійде до адресата (порядок надходження пакетів зберігається; якщо вузол переповнений, надходження пакетів від джерела припиняється).
Протокол X.25/3
Одним з найвідоміших протоколів мережевого рівня є протокол Х.25/3, розроблений ITU 1976 р. і затверджений стандартом 8208 ISO. Стандарт 8881 ISO визначає використання протоколу Х.25 у ЛМ, однак у цьому випадку потрібне узгодження з підрівнем керування логічним каналом LLC. Протокол Х.25 описує віртуально-данограмну мережу, тобто мережу віртуальних каналів, у якій за певних умов можна передавати данограми. Відповідно до протоколу Х.25/3 у транспортній мережі між абонентами налаштовують тимчасові (на один сеанс зв'язку) та постійні віртуальні транспортні канали. Тимчасовий канал називають віртуальним викликом, постійний - віртуальним ланцюжком. Кожному віртуальному виклику або ланцюжку присвоюється номер групи віртуальних каналів (0-15) та номер окремого віртуального каналу (0-255). Номери віртуальних викликів змінюються циклічно у міру їхнього створення та знищення. Номери віртуальних ланцюжків зберігаються довше.Міжмережевий данограмний протокол фірми XEROX
Перший набір протоколів мережевого та канального рівнів, спеціально призначених для використання в ЛМ, розроблений 1981 p., коли фірма XEROX почала публікувати серію протоколів XSIS (Xerox System Integration Standards). Детальніше розглянемо міжмережевий данограмний протокол фірми XEROX. Такий протокол призначений для обслуговування систем, які об'єднують одну або кілька мереж Ethernet, сполучених орендованими каналами зв'язку ГМ, що побудовані за стандартом Х.25. Можливе приєднання інших локальних та глобальних мереж. Максимальна кількість проміжних каналів між двома віддаленими ЛМ не може перевищувати 14. Дані та інформація керування передаються у вигляді міжмережевих данограм. Формат пакета такої данограми показано на рис. 7.5.
Як бачимо з рис. 7.5, цей пакет може стати елементом кадру та передаватися на канальному рівні. Адреси (одержувача та відправника) мають ієрархічну структуру: номер мережі - номер станції - порт. Номер мережі може задавати мережу типу Ethernet або будь-яку іншу, в яку надсилають пакет. Номер станції- це внутрішня адреса станції у мережі. Оскільки структура адреси ієрархічна, то номери станцій у різних мережах можуть дублюватися. Можна також надіслати пакет усім станціям мережі одночасно: для цього є спеціальний номер. Порт - це дані транспортного рівня, пункт контакту з ним
. Транспортний рівень
Транспортний рівень керує взаємодією процесів, а не станцій, мереж чи каналів (див. рис. 7.1). Відповідно