Correlation with OSI model

Windows OSI model implementation

In comparison to the seven-layer OSI model of computer networking, in windows operating system the functionality of the Logical Link Control(LLC) sublayer, which is the upper sublayer of the OSI data link layer(layer 2) is implemented through Network Driver Interface Specification (NDIS). Therefore, the NDIS acts as the interface between the Media Access Control (MAC) sublayer, which is the lower sublayer of the data link layer, and the network layer (layer 3).

NDIS specifies a standard interface between kernel-mode network drivers and the operating system. NDIS also specifies a standard interface between layered network drivers, thereby abstracting lower-level drivers that manage hardware from upper-level drivers, such as network transports. NDIS also maintains state information and parameters for network drivers, including pointers to functions, handles, and parameter blocks for linkage, and other system values.