Przejdź do zawartości

Network Driver Interface Specification

Z Wikipedii, wolnej encyklopedii
To jest stara wersja tej strony, edytowana przez Bulbin (dyskusja | edycje) o 20:03, 30 sie 2006. Może się ona znacząco różnić od aktualnej wersji.
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)

Specyfikacja Interfejsu Sterowników Sieciowych (ang. Network Driver Interface Specification, NDIS) to interfejs programowania aplikacji (API) dla kart sieciowych. Standard ten był wspólnie rozwijany przez Microsoft i 3Com; na dzień dzisiejszy jest używany głównie w komputerach opartych o technologie 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 wspiera 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. Innym znanym interfejsem sprawującym funkcje warstwy LLC jest Open Data-Link Interface (ODI).

Zobacz także

Łącza zewnętrzne