Сетевые адаптеры (Функции и характеристики сетевых адаптеров)
Сетевой адаптер (Network Interface Card, NIC) вместе со своим драйвером реализует второй, канальный уровень модели открытых систем в конечном узле сети -компьютере. Более точно, в сетевой операционной системе пара адаптер и драйвер выполняет только функции физического и МАС - уровней, в то время как LLC-уровень обычно реализуется модулем операционной системы, единым для всех драйверов и сетевых адаптеров. Например, в ОС Windows NT уровень LLC реализуется в модуле NDIS, общем для всех драйверов сетевых адаптеров, независимо от того, какую технологию поддерживает драйвер.
Сетевой адаптер совместно с драйвером выполняют две операции: передачу и прием кадра.
Передача кадра из компьютера в кабель состоит из перечисленных ниже этапов (некоторые могут отсутствовать, в зависимости от принятых методов кодирования):
Прием кадра данных LLC через межуровневый интерфейс вместе с адресной информацией МАС - уровня. Обычно взаимодействие между протоколами внутри компьютера происходит через буферы, расположенные в оперативной памяти. Данные для передачи в сеть помещаются в эти буферы протоколами верхних уровней, которые извлекают их из дисковой памяти либо из файлового кэша с помощью подсистемы ввода/вывода операционной системы.
Оформление кадра данных МАС - уровня, в который инкапсулируется кадр LLC (с отброшенными флагами 01111110). Заполнение адресов назначения и источника, вычисление контрольной суммы.
Формирование символов кодов при использовании избыточных кодов типа 4В/5В. Скрэмблирование кодов для получения более равномерного спектра сигналов. Этот этап используется не во всех протоколах - например, технология Ethernet 10 Мбит/с обходится без него.
Выдача сигналов в кабель в соответствии с принятым линейным кодом - манчестерским, NRZI, MLT-3 и т. п.
Прием кадра из кабеля в компьютер включает следующие действия:
Прием из кабеля сигналов, кодирующих битовый поток.
Выделение сигналов на фоне шума. Эту операцию могут выполнять различные специализированные микросхемы или сигнальные процессоры DSP. В результате в приемнике адаптера образуется некоторая битовая последовательность, с большой степенью вероятности совпадающая с той, которая была послана передатчиком.
Если данные перед отправкой в кабель подвергались скрэмблированию, то они пропускаются через дескрэмблер, после чего в адаптере восстанавливаются символы кода, посланные передатчиком.
Проверка контрольной суммы кадра. Если она неверна, то кадр отбрасывается, а через межуровневый интерфейс наверх, протоколу LLC передается соответствующий код ошибки. Если контрольная сумма верна, то из МАС - кадра извлекается кадр LLC и передается через межуровневый интерфейс наверх, протоколу LLC. Кадр LLC помещается в буфер оперативной памяти.
Распределение обязанностей между сетевым адаптером и его драйвером стандартами не определяется, поэтому каждый производитель решает этот вопрос самостоятельно. Обычно сетевые адаптеры делятся на адаптеры для клиентских компьютеров и адаптеры для серверов.
В адаптерах для клиентских компьютеров значительная часть работы перекладывается на драйвер, тем самым адаптер оказывается проще и дешевле. Недостатком такого подхода является высокая степень загрузки центрального процессора компьютера рутинными работами по передаче кадров из оперативной памяти компьютера в сеть.
Поэтому адаптеры, предназначенные для серверов, обычно снабжаются собственными процессорами, которые самостоятельно выполняют большую часть работы по передаче кадров из оперативной памяти в сеть и в обратном направлении.
БИЛЕТ № 31
- Методы обнаружения и коррекции ошибок. Методы восстановления искаженных и потерянных кадров. Алгоритмы сжатия данных.
- Методы обнаружения ошибок
- Методы восстановления искаженных и потерянных кадров
- Компрессия данных
- Сети tcp/ip. Адресация в сетях tcp/ip. Типы адресов стека tcp/ip. Форматы ip адреса. Отображение ip адресов на локальные адреса.
- Отображение ip-адресов на локальные адреса
- Коммутация каналов на основе частотного мультиплексирования
- Коммутация каналов на основе разделения времени
- Обеспечение дуплексного режима работы на основе технологий fdm, tdm и wdm
- Принципы маршрутизации. Алгоритмы маршрутизации. Протоколы маршрутизации.
- Протоколы маршрутизации
- Коммутация пакетов. Виртуальные каналы в сетях с коммутацией пакетов. Коммутация пакетов
- Виртуальные каналы в сетях с коммутацией пакетов
- Множественный доступ с контролем несущей и обнаружением конфликтов
- Беспроводная передача данных. Беспроводные сети. Двухточечная связь. Связь одного источника и нескольких приемников. Связь нескольких источников и нескольких приемников.
- Организация корпоративной сети
- Транспортный уровень
- Спутниковые каналы и типы спутниковых систем связи
- Функции и характеристики концентраторов. Управление концентратором по протоколу snmp. Интеллектуальные функции коммутаторов.
- Характеристики сетевых концентраторов
- Функции концентраторов
- Управление концентратором по протоколу snmp
- Расширение спектра скачкообразной перестройкой частоты (Frequency Hopping Spread Spectrum - fhss)
- Прямое последовательное расширение спектра (Direct Sequence Spread Spectrum - dsss)
- Пассивное сетевое оборудование
- Сетевые адаптеры (Функции и характеристики сетевых адаптеров)
- Беспроводные сети стандартов ieee 802.11 и 802.16. Топология беспроводных сетей стандартов ieee 802.11.
- Краткие характеристики стандарта 802.16
- Характеристики стандарта 802.16a:
- Топологии беспроводных сетей Wi-Fi
- Сети fddi и их основные характеристики. Отказоустойчивость технологии fddi.
- Локальные вычислительные сети. Общая характеристика протоколов локальных сетей. Стандартная топология и разделяемая среда. Стек протоколов локальных сетей.
- Общая характеристика протоколов локальных сетей
- Технология Token Ring
- Доступ с передачей токена
- Уровень мас. Структура стандартов ieee 802.*. Уровень mac
- Структура стандартов ieee 802
- Рабочие группы