Мережеві адаптори

наприклад, технологія Ethernet 10 Мбіт/с обходиться без нього.  

Видача сигналів в кабель відповідно до прийнятого лінійного коду — манчестерським, NRZI, MLT-3 і т. п. Прийом кадру з кабелю в комп'ютер включає наступні дії.

 Прийом з кабелю сигналів, що кодують бітовий потік.

Виділення сигналів на тлі шуму. Цю операцію можуть виконувати різні спеціалізовані мікросхеми або сигнальні процесори DSP. В результаті в приймачі адаптера утворюється деяка бітова послідовність, з великим ступенем вірогідності співпадаюча з тією, яка була послана передавачем.

Якщо дані перед відправкою в кабель піддавалися скрэмблированию, то вони пропускаються через дескрэмблер, після чого в адаптері відновлюються символи коди, послані передавачем.

Перевірка контрольної суми кадру. Якщо вона невірна, то кадр відкидається, а через міжрівневий інтерфейс вгору, протоколу LLC передається відповідний код помилки. Якщо контрольна сума вірна, то з MAC-кадру витягується кадр LLC і передається через міжрівневий інтерфейс вгору, протоколу LLC. Кадр LLC поміщається в буфер оперативної пам'яті.  

 Розподіл обов'язків між мережевим адаптером і його драйвером стандартами не визначається, тому кожен виробник вирішує це питання самостійно. Зазвичай мережеві адаптери діляться на адаптери для клієнтських комп'ютерів і адаптери для серверів. У адаптерах для клієнтських комп'ютерів значна частина роботи перекладається на драйвер, тим самим адаптер виявляється простішим і дешевшим

Недоліком такого підходу є високий ступінь завантаження центрального процесора комп'ютера рутинними роботами по передачі кадрів з оперативної пам'яті комп'ютера в мережу. Центральний процесор вимушений займатися цією роботою замість виконання прикладних завдань користувача.

Тому адаптери, призначені для серверів, зазвичай забезпечуються власними процесорами, які самостійно виконують велику частину роботи по передачі кадрів з оперативної пам'яті в мережу і у зворотному напрямі. Прикладом такого адаптера може служити мережевий адаптер SMS Ether Power з вбудованим процесором Intel i960.  

 Залежно від того, який протокол реалізує адаптер, адаптери діляться на Ethernet-адаптери, Token Ring-адаптери, FDDI-адаптери і т. д. Оскільки протокол Fast Ethernet дозволяє за рахунок процедури автопереговорів автоматично вибрати швидкість роботи мережевого адаптера залежно від можливостей концентратора, то багато адаптерів Ethernet сьогодні підтримують дві швидкості роботи і мають в своїй назві приставку 10/100. Це властивість деякі виробники називають авточувствителъностъю.

Мережевий адаптер перед установкою в комп'ютер необхідно конфігурувати. При конфігурації адаптера зазвичай задаються номер переривання IRQ, використовуваного адаптером, номер каналу прямого доступу до пам'яті DMA (якщо адаптер підтримує режим DMA) і базова адреса портів введення/виводу.

Якщо мережевий адаптер, апаратура комп'ютера і операційна система підтримують стандарт Plug-and-Play, то конфігурація адаптера і його драйвера здійснюється автоматично. Інакше потрібно спочатку конфігурувати мережевий адаптер, а потім повторити параметри його конфігурації для драйвера. У загальному випадку, деталі процедури конфігурації мережевого адаптера і його драйвера багато в чому залежать від виробника адаптера, а також від можливостей шини, для якої розроблений адаптер.  

При виборі мережевого адаптера слід прийняти до уваги наступні міркування.  

  • Тип шини даних, встановленої у вашому комп'ютері (ISA, VESA, PCI або який-небудь ще). Старі комп'ютери 286, 386 містять тільки ISA, відповідно і карту ви можете встановити тільки на шине ISA. 486 - ISA
1 2 3 4 5 6

Схожі роботи