Microsoftなどによって作られたネットワークドライバの標準仕様の一つ。
NIC制御には、そのLAN制御ICごとにプログラム(下位レベルのドライバ)を書く必要がある。しかしそのICごとに上位のドライバも変えなければならないとなると、不便である。
上位のプロトコルドライバと連携させるためにはドライバ間の標準インターフェイスを作り、下位レベルのドライバを抽象化することが望ましく、このための下位レベルのドライバの仕様の一つがNDISである。
NDISミニポートドライバは、次の二つの基本機能を持っている。