Аналогове та цифрове передавання
Передавання цифрових даних у KM відбувається послідовно по бітах, чим суттєво відрізняється від передавання між пристроями одного комп'ютера, де воно відбувається, як звичайно, паралельно. Фізично біти передаються у вигляді сигналів. Є два головні типи сигналів - аналогові та цифрові. Під час роботи з аналоговими сигналами використовують модульований сигнал синусоїдального вигляду, а для роботи з цифровими сигналами - дво- або и-рівневий (дискретний) сигнал. Аналогов" сигнали менш чутливі до спотворень та згасання, але потребують апа ратури для модуляції та демодуляції.
У комп'ютерних мережах у більшості випадків використовується цифрове передавання.
4.2. Синхронізація
Однією з можливих форм цифрового передавання є NRZ - передавання (рис. 4.2).
Як видно з рис. 4.2, визначити, де починаються і закінчуються логічні
лк видми з упь. t.^., or
О та 1, важко. Для розпізнавання моментів закінчення та початку логічних сигналів використовують синхронізацію.
Проблему синхронізації можна вирішит
кількома способами. Один з них полягає у виділенні спеціальної лінії, якою передається сигнал тактової частоти - синхросигнал. У цьому випадку передавання називають синхронним (рис. 4.3).
Синхроннимпередавання може бути і без окремої лінії. У цьому випадку синхросигнал передається разом з даними, а також у проміжках між їхнім передаванням. Якщо ж у проміжках між передаванням даних синхросигнал не передається, то таке передавання називають асинхронним, або з автоналагоджуванням. За низьких швидкостей ефективнішим є асинхронне передавання, за високих - з автоналагоджуванням або синхронне.
У випадку асинхронногопередавання потік бітів ділять на байти. Приймач та передавач мають вбудовані тактові генератори з однаковими частотами (допустима така похибка, яка унеможливлює розходження частот генераторів під час передавання одного байта на значення, що призведе до помилки в результатах). Перед кожним байтом передають стоп-біт. Його також передають, якщо канал вільний. Під час переходу з високого рівня на низький генератор налагоджується, пропускає один біт і приймає один байт (рис. 4.4).
Прикладом передавання з автоналагоджуваннямє манчестерське кодування. Його використовують у ЛМ Ethernet. Тактовий генератор приймача синхронізується під час передавання кожного біта у випадку переходу з високого рівня у низький у середині інтервалу біта. Передавати можна необмежені послідовності бітів. Якщо інформація не пере-
дається, то генератори передавача та приймача розладнані. Тому перед передаванням треба надіслати спеціальну послідовність бітів - "преамбулу" - для синхронізації передавача і приймача, наприклад, 11111110.
Схеми кодування
У цифровій частині мережі швидкість генерування імпульсів відповідає тактовій частоті. Методи кодування дають змогу передати декілька бітів за один період сигналу. Цього досягають застосуванням декількох рівнів сигналу або паралельним передаванням по кількох дротах. Розглянемо найуживаніші у KM схеми: кодування (рис. 4.5).
Код RZ (Return to Zero) з поверненням до нуля
Це код з автоналаштуванням (синхросигнал (строб) виділяють з самого сигналу). Одиниці відповідає від'ємне значення сигналу, а нулю -додатне. Логічне значення зчитується по напряму повернення до нуля у середині бітового інтервалу. У такому коді бітова швидкість збігається ЗІ швидкістю генерування імпульсів, що яв забезпечує високої швидкості передаваний даних. Як видно з рис. 4,5, код має три рівні сигналу. Детектування цих рівнів потребує менших рівнів завад Та якіснішої апаратури. RZ найчастіше застосовують у волоконно-оптичних лініях зв'язку. Правда, замість додатних, від'ємних та нульових рівнів напруги тут використовують три значення інтенсивності променя світла.
Коди NRZ (Won Return to Zero ) ma NRZI (Non Return to Zero Inverted)
Цей найпростіший код має два рівні сигналу: одиниці відповідає високий рівень, а нулю - низький; для коду NRZI - навпаки. Код простий, однак він не вирішує проблеми синхронізації передавача і приймача. Наприклад, у разі передавання одних одиниць чи нулів сигнал є постійним, тому для синхронізування доводиться вводити стопові біти. NRZ у чистому вигляді застосовують в RS-232A, а також в АТМ155 (NRZI).
Манчестерський код
На відміну від RZ він має не три, а два рівні сигналу, що сприяє завадостійкості; а також ставить менші вимоги щодо якості обладнання. Код Манчестер-ІІ використовують в мережах Ethernet.