Page 57 - 4860
P. 57
Протоколи рівнів MAC і LLC взаємно незалежні - кожен
протокол рівня MAC може застосовуватися з будь-яким
протоколом рівня LLC, і навпаки.
Мережевий адаптер разом із драйвером виконують дві
операції: передачу і прийом кадру. Передача кадру з
комп’ютера в кабель складається з перерахованих нижче
етапів (деякі можуть бути відсутні, залежно від прийнятих
методів кодування):
- прийом кадру даних LLC через міжрівневий інтерфейс
разом з адресною інформацією MAC-рівня. Звичайна
взаємодія між протоколами усередині комп’ютера
відбувається через буфери, розташовані в оперативній пам’яті.
Дані для передачі в мережу розміщуються в цьому буфері
протоколами верхніх рівнів, які витягають їх з дискової
пам’яті або з файлового кеша за допомогою підсистеми
введення/виведення операційної системи;
- оформлення кадру даних MAC-рівня, у який
інкапсулюються кадр LLC (з відкинутими прапорцями
01111110). Заповнення адрес призначення й джерела,
обчислення контрольної суми;
- формування символів кодів при використанні
надлишкових кодів типу 4В/5В. Скремблювання кодів для
одержання більш рівномірного спектра сигналів. Цей етап
використовується не у всіх протоколах - наприклад,
технологія Ethernet 10 Мбіт/с обходиться без нього;
- видача сигналів у кабель відповідно до прийнятого
лінійного коду - манчестерського, NRZI, MLT-3 і т.п.
Прийом кадру з кабелю в комп’ютер включає такі дії:
- прийом з кабелю сигналів, що кодують бітовий потік;
- виділення сигналів на тлі шуму. Цю операцію можуть
виконувати різні спеціалізовані мікросхеми або сигнальні
процесори DSP. У результаті в приймачі адаптера утвориться
деяка бітова послідовність, з великим ступенем ймовірності
збігається з тією, яка була послана передавачем;
56