複製鏈接
請複製以下鏈接發送給好友

網絡驅動程序接口規範

鎖定
網絡驅動程序接口規範 (Network Driver Interface Specification(NDIS))是通過將不同的協議從網絡接口卡上拆除,使得用户可以訪問不同的協議。在設計過程中,協議並不需要關於網絡卡的任何情況。沒有網卡規範接口,只有一個對協議的通用接口。為了使用NDIS卡,需要安裝卡和它的驅動程序,裝入希望使用的所有協議並通過使用一個稱為NETBIND的命令將它們連在一起。
中文名
網絡驅動程序接口規範
外文名
Network Driver Interface Specification
簡    稱
NDIS
應用領域
網絡服務器

網絡驅動程序接口規範基本原理

NDISI的基本目的是在一個服務器或一個工作站上安裝多個協議棧,從而使用户能夠與不同的協議進行通信。在NDIS之前(或可比較的Novel1開放數據鏈路結構或ODI),必須先下載一個協議棧,然後再裝入下一個協議棧。NDIS使得多個協議棧對一個網絡接口卡(NIC)尋址,然後連接網絡上的系統;或使每個協議棧尋址它自己的NIC。NDIS允許一個工作站至多擁有四個NIC,並且每個NIC支持四個協議棧。 例如,一個用户希望既和Novell NetWare服務器相連(網間分組交換協議IPX),又與一個基於UNIX的系統相連(傳輸控制協議/Internet協議,TCP/IP),他只需簡單地將IPX和TCP/IP協議棧裝入在一起即可。NDIS在兩個協議棧之間進行仲裁,並保證從NetWare服務器來的消息被送到IPX棧,而將TCP/IP消息指引到TCP/IP協議棧。NDIS既提供對網絡接口卡訪問的協議,又提供對介質訪問的協議。如果NetWare服務器和UNIX系統是在分離的網絡上,工作站就需要兩個接口卡,並且必須為每個卡都裝入一個協議棧
同樣,Novell NetWare服務器和Microsoft Windows NT高級服務器也可以運行多協議棧,因而在不同類型工作站(DOS,UNIX,Macintosh等)的用户都可以訪問服務器。
當NDISI在Windows NT自舉期間內置入時,它讀取一個稱為PROT(OCOL.INI的文件內容這個文件描述安裝在工作站和協議站的NIC並和每個卡相連。

網絡驅動程序接口規範功能特點

為提供對NDIS和ODI一起的支持,Novell開發了開放數據鏈路接口網絡支持規範,或ODINSUP(SUP源於“support”)。它允許ODI和NDIS網絡驅動程序接口共存,因而工作站就可以和任何ODI系統相連,例如一個IPX服務器和任何NDIS系統(如一個NDISLAN管理器服務器)相連。