読み方 : リモートエヌディス

リモートNDIS【RNDIS】Remote Network Driver Interface Specification

概要

リモートNDISとは、USB接続されたネットワーク機器を、オペレーティングシステム(OS)標準のドライバで制御するためのUSBクラスUSB接続LANアダプタ無線LANアダプタスマートフォンUSBテザリングなどに用いられる。機器ごとに専用ドライバを導入しなくても、接続するだけで通信が可能になる。
リモートNDISのイメージ画像

USBでは、機器の種類ごとに共通の機能と制御方法を「USBクラス」として規定している。マウスキーボードを扱う「HIDクラス」(Human Interface Device)や、ストレージを扱う「マスストレージクラス」などがあり、対応機器であればOS標準のドライバで動作する。リモートNDISは、このうちネットワーク機器を扱うためのクラスである。

NDISNetwork Driver Interface Specification)とは、イーサネットEthernet)や無線LANWi-Fi)に接続するネットワークカードを制御する標準仕様で、主にWindowsで採用されている。本来はパソコン内部に装着するネットワークカードNIC)向けの仕様だが、リモートNDISはこの通信データUSBデータ転送フレームに格納し、USB経由でやり取りできるようにしたものである。米マイクロソフト(Microsoft)社が独自に定めた仕様が他社製品にも広まった。

接続された機器は、パソコン側からは通常のイーサネット機器と同様に認識され、有線LAN無線LANのアダプタと同じ扱いで通信できる。AndroidスマートフォンUSBテザリングを利用する際、専用ドライバなしで接続できるのも、リモートNDISによってOS標準のネットワークドライバが機器を認識し、制御しているためである。

この仕組みにより、機器の開発元は製品ごとに独自ドライバを開発・配布する必要がなくなり、利用者も事前のドライバ導入なしに、様々なメーカーのUSB通信機器を利用できる。WindowsAndroidをはじめ多くのOSで標準ドライバが用意されている。一方、LinuxやmacOSでは標準規格の「通信デバイスクラス」(CDC:Communication Device Class)に基づく「CDC-ECM」や「CDC-NCM」が用いられることが多い。

(2026.7.5更新)
 
この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。