Przejdź do zawartości

Network Driver Interface Specification

Z Wikipedii, wolnej encyklopedii

Network Driver Interface Specification (NDIS) – interfejs programowania aplikacji (API) dla kart sieciowych[1]. Standard ten był wspólnie rozwijany przez Microsoft i 3Com[1]; aktualnie jest używany głównie w komputerach opartych na technologiach firm Intel i Microsoft, jednakże projekty open source takie jak ndiswrapper czy Project Evil pozwalają na używanie wielu kart kompatybilnych z NDIS pod systemami Linux czy FreeBSD. Także yellowTAB Zeta, pochodne BeOS, od wersji 1.0 obsługuje NDIS.

NDIS pełni rolę interfejsu pomiędzy drugą (łącza danych) a trzecią (sieci) warstwą modelu OSI, działającego w LLC, czyli wyższej podwarstwie warstwy łącza danych. NDIS jako biblioteka funkcji jest często określane jako „opakowanie” (ang. wrapper), które ukrywa zasadniczą złożoność sprzętową karty sieciowej i pełni rolę interfejsu dla sterowników protokołu trzeciej warstwy i sprzętowych sterowników podwarstwy MAC[1].

Innym znanym interfejsem sprawującym funkcje warstwy LLC jest Open Data-Link Interface (ODI)[1].

Przypisy

[edytuj | edytuj kod]
  1. 1 2 3 4 Sharon Fisher. Mix-and-Match Network Adapters. BYTE”. Vol. 15, No. 8, s. 277-279, sierpień 1990.

Linki zewnętrzne

[edytuj | edytuj kod]