NDIS is short for the "Network Driver Interface Specification". The primary purpose of NDIS is to define a standard API for "Network Interface Cards"
(NIC's
). The details of a NIC's hardware implementation is wrapped by a "Media Access Controller"
(MAC
) device driver in such a way that all NIC's for the same media
(e.g., Ethernet
) can be accessed using a common programming interface.
http://www.ndis.com/