Page 14 - 2577
P. 14
кожному своєму кінці модулі керування лінією передачі даних (паритетні процеси). Мета
керування – створити віртуальну лінію зв’язку, здатну в обох напрямках передавати
пакети асинхронно і безпомилково.
По суті, модуль передачі канального рівня розміщує деяке число керувальних бітів
на початку і наприкінці кожного пакету, в результаті чого отримуємо довшу
послідовність бітів - кадр. Окремі з цих керувальних бітів знаходять помилки, які виниклі
в переданих кадрах; деякі роблять запит на повторні передачі, якщо виявлені помилки, а
інші позначають початок і кінець кадрів. Алгоритми (протоколи), які виконують ці
задачі, розподілені між паритетними модулями канального рівня.
В мережах з множинним доступом (супутникові канали, радіоканали, кабельні та
оптоволоконні лінії) існує підрівень канального рівня, який носить назву керування
доступом до середовища (КДС). Його задача полягає в забезпеченні верхніх рівнів
віртуальною лінією для безпомилкової передачі даних, а фізичний рівень повинен надати
бітовий тракт. Додатково КДС повинен передавати кадри без постійної інтерференції
(взаємодії) з іншими вузлами.
Мережевий рівень. Мережевий рівень подібний на віртуальну наскрізну лінію, яка
переносить пакети від пункту генерації до пункту призначення. Коли пакет входить у
вузол чи пункт однією із вхідних ліній зв’язку він проходить через фізичний рівень на
канальний рівень і, якщо останній його прийняв, переправляється вище на мережевий
рівень цього вузла. Нові пакети, які генеруються на зовнішніх пунктах, потрапляють на
мережевий рівень з транспортного.
Процес мережевого рівня у вузлі виконує функцію маршрутизації чи комутації, коли
вирішується питання куди послати всі ці пакети. Пакети, які адресовані деякому іншому вузлу
чи пункту, пересилаються по відповідній лінії через канальний рівень (рис. 1. 4), тоді як
керувальні пакети маршрутизації чи керування потоком обробляються прямо в цьому модулі.
Процес мережевого рівня визначає також коли приймати пакети від вищого рівня і
коли передавати пакети іншим вузлам чи пунктам. Останнє рішення здійснюється
керуванням потоком, яке слідує за перевантаженням в мережі. Через зв’язані з цим затримки,
а також через затримки при прийомі пакетів на канальний рівень, на мережевому рівні
здійснюється буферизація каналів.
Паритетні процеси мережевого рівня
Транспортний рівень повинні обмінюватись інформацією, для того
щоб здійснювати маршрутизацію і керування
потоком. Частина цього обміну відбувається
через керувальні біт, які додаються до пакетів
даних. Ці керувальні біти вказують на джерело
Мережевий рівень пакета і пункт призначення та допомагають
керувати потоком пакетів певного сеансу.
Інша частина цього обміну відбувається
через пакети, які вміщують тільки керувальні
біти. Ці пакети започатковують нові сеанси і
Канальний рівень передають інформацію, яка необхідна для
утворення маршрутних таблиць.
Мережевий рівень концептуально
найскладніший в рівневій ієрархії, оскільки всі
парітетні процеси цього рівня повинні діяти
Канал 1 Канал 2 Канал 3 узгоджено і разом.
Транспортний рівень. Четвертим на
рис.1.4 є транспортний рівень. На цьому рівні
для кожної віртуальної наскрізної лінії, яка
Рисунок 1.4 - Взаємодія мережевого надається мережевим рівням, є пара
рівня з верхнім і нижніми рівнями паритетних процесів, по одному на кожному
11