Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

What is “NDIS”?

ndis
0
Posted

What is “NDIS”?

0

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. NDIS also provides a library of functions (sometimes called a “wrapper”) that can be used by MAC drivers as well as higher level protocol drivers (such as TCP/IP). The wrapper functions serve to make development of both MAC and protocol drivers easier as well as to hide (to some extent) platform dependencies. Early versions of NDIS were jointly developed by Microsoft and the 3Com Corporation. Current NDIS versions used by Windows For Workgroups (WFW), Windows 9X and Windows NT are Microsoft proprietary specifications.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.