What is NDIS?

Network driver interface specification (NDIS) is Microsoft's standard for driver design. NDIS encapsulates the network driver so it is protocol-independent.