Структура протокола Ethernet

Страницы работы

Фрагмент текста работы

Селектор служит для управления работой передатчика, через который на разных этапах работы адаптера могут ретранслироваться поступающие на вход адаптера данные или выводиться биты передаваемого кадра.


 

В кольцевой сети каждый адаптер, то есть его приемопередатчик, должен обеспечивать трансляцию сигналов даже при выключении компьютера, обслуживаемого адаптером. Для обеспечения надежности сети принимаются специальные меры: устанавливаются обходные ключи, которые замыкают вход приемника на выход передатчика при отключении или отказе компьютера и адаптера; или кольцо дублируется, то есть каждый адаптер снабжается двумя приемопередатчиками, и для соединения системы используются два кабеля.

Сетевой адаптер перед установкой в компьютер необходимо конфигурировать. Под конфигурацией адаптера понимается номер используемого адаптером прерывания, номер используемого канала прямого доступа к памяти (DMA) (если адаптер использует режим DMA) и базовый адрес используемых портов ввода/вывода.

4.2. Три поколения сетевых адаптеров

В качестве примера классификации адаптеров используем подход фирмы 3Com, имеющей репутацию лидера в области адаптеров Ethernet. Фирма 3Com считает, что сетевые адаптеры Ethernet прошли в своем развитии три поколения.

Адаптеры первого поколения были выполнены на дискретных логических микросхемах, в результате чего обладали низкой надежностью. Они имели буферную память только на один блок, что приводило к низкой производительности адаптера, так как все блоки передавались из компьютера в сеть или из сети в компьютер последовательно. Кроме этого, задание конфигурации адаптера первого поколения происходило вручную с помощью перемычек. Для каждого типа адаптеров использовался свой драйвер, причем интерфейс между драйвером и сетевой операционной системой не был стандартизован.

Сетевые адаптеры второго поколения начали применять для повышения производительности метод многоблочной буферизации. При этом методе следующий блок загружается из памяти компьютера в буфер адаптера одновременно с передачей предыдущего блока в моноканал. В режиме приема, после того, как адаптер полностью принял один блок, он может начать передавать этот блок из буфера в память компьютера одновременно с приемом другого блока из сети.

В сетевых адаптерах Ethernet второго поколения широко используются микросхемы с высокой степенью интеграции, что повышает их надежность. Кроме того, драйверы этих адаптеров основаны на стандартных спецификациях. Адаптеры второго поколения поставляются с драйверами, работающими как в стандарте NDIS (спецификация сетевого драйвера), разработанном фирмами 3Com и Microsoft и одобреннымIBM, так и в стандарте ODI (интерфейс открытого канала передачи данных), разработанном фирмой Novell.

В сетевых адаптерах третьего поколения (к ним фирма 3Com относит пока только свои адаптеры семейство EtherLink III) осуществляется конвейерная схема обработки пакетов. Она заключается в том, что процессы приема пакета из оперативной памяти компьютера и передача его в сеть совмещаются во времени. Таким образом, после приема нескольких первых бантов пакета начинается их передача

Похожие материалы

Информация о работе