Спецификация интерфейса сетевых устройств

Опубликовано в Организация корпоративных сетей

Драйверы NDIS-совместимых (Network Device Interface Specification — спецификация интерфейса сетевых устройств) сетевых устройств обеспечивают взаимодействие сетевого адаптера и программного, аппаратного и микропрограммного обеспечения компьютера.

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

Спецификация интерфейса сетевых устройств

Каждая сетевая плата может иметь один или несколько драйверов. Чтобы работать и надежно функционировать в ОС, они должны быть совместимы с данной спецификацией. Эта спецификация обеспечивает независимую привязку одного или более протоколов к одному или более драйверу сетевой платы.

Так как сетевые устройства и их драйверы не зависят от протоколов, смена протокола не требует реконфигурации сетевых устройств.

NDIS определяет программный интерфейс, используемый протоколами для взаимодействия с драйверами сетевых плат. Любой протокол, совместимый с данной спецификацией, может взаимодействовать с любым NDIS-совместимым драйвером сетевой платы. Поэтому нет необходимости включать в сам протокол код для работы со специфическими драйверами сетевых адаптеров.

Канал связи между драйвером протокола и драйвером сетевого устройства устанавливается во время привязки (binding).

Спецификация NDIS обеспечивает:

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