RNDIS - RNDIS

Remote Network kierowcy Specyfikacja interfejsu ( RNDIS ) jest Microsoft zastrzeżony protokół używany głównie na szczycie USB . Zapewnia łącze wirtualnej sieci Ethernet do większości wersji systemów operacyjnych Windows , Linux i FreeBSD . Częściowa specyfikacja RNDIS jest dostępna w firmie Microsoft, ale zaobserwowano, że implementacje systemu Windows generują żądania nieuwzględnione w tej specyfikacji i mają nieudokumentowane ograniczenia.

Protokół jest ściśle powiązany z interfejsami programistycznymi firmy Microsoft i modelami, w szczególności specyfikacją interfejsu sterownika sieciowego (NDIS), które są obce innym systemom operacyjnym niż Windows. To komplikuje implementację RNDIS w systemach operacyjnych innych niż Microsoft, ale Linux, FreeBSD, NetBSD i OpenBSD implementują RNDIS natywnie.

USB Implementers Forum (USB-IF) wyznacza co najmniej trzy niezastrzeżone klasy urządzenie komunikacyjne USB (USB CDC) protokoły z porównywalnej funkcjonalności "Virtual Ethernet"; jeden z nich (CDC-ECM) jest starszy od RNDIS i jest szeroko stosowany do współdziałania z systemami operacyjnymi innych niż Microsoft, ale nie działa z systemem Windows.

Niektóre wersje Androida zawierają funkcję RNDIS USB, podczas gdy nowsze wersje (takie jak Nexus 6P we wrześniu 2016 r.) Nie. Na przykład większość smartfonów Samsung ma możliwość i wykorzystuje RNDIS przez USB do działania jako wirtualna karta Ethernet, która połączy komputer hosta z siecią mobilną lub Wi-Fi używaną przez telefon, skutecznie działając jako mobilny modem szerokopasmowy lub karta bezprzewodowa do tetheringu mobilnego hotspotu .

Zobacz też

Uwagi i odniesienia

Zewnętrzne linki