Bagikan melalui


Pelajari tentang jenis driver yang didukung

Sistem operasi berbasis Windows mendukung beberapa jenis driver jaringan NDIS mode kernel, termasuk miniport, protokol, filter, dan driver perantara. Artikel ini menjelaskan setiap jenis driver yang didukung dan menjelaskan dokumentasi mana yang harus Anda baca sebelum mengembangkan driver jaringan untuk Windows.

Versi terbaru dari Spesifikasi Antarmuka Driver Jaringan (NDIS) adalah versi 6.89. Untuk informasi selengkapnya tentang semua versi NDIS yang didukung dan fiturnya, lihat Gambaran Umum versi NDIS.

Jenis driver yang didukung

Windows Vista dan versi sistem operasi yang lebih baru mendukung jenis driver jaringan berbasis NDIS mode kernel berikut:

Driver Miniport

Driver miniport mengelola adaptor jaringan dan menyediakan antarmuka untuk driver tingkat yang lebih tinggi. Gunakan driver miniport saat Anda perlu mengontrol perangkat keras fisik seperti kartu antarmuka jaringan (NIC) atau perangkat virtual.

Variasi driver miniport umum:

  • Pengelola Panggilan Miniport Berbasis Koneksi (MCM)
  • Driver miniport Windows Driver Model (WDM)
  • Bagian atas driver perantara

Pelajari selengkapnya tentang mengembangkan driver miniport

Driver Protokol

menyediakan layanan tingkat tinggi dalam rangkaian driver dengan mengikat adaptor miniport. Gunakan driver protokol saat Anda perlu menerapkan protokol jaringan atau antarmuka jaringan khusus aplikasi.

Variasi umum driver protokol:

  • Pengelola panggilan berorientasi koneksi (MCM)
  • Klien yang Berorientasi pada Koneksi
  • Bagian bawah pengandar perantara

Pelajari selengkapnya tentang mengembangkan driver protokol

Filter Driver

Driver filter memfilter informasi antara driver protokol dan driver miniport. Gunakan driver filter saat Anda perlu memodifikasi lalu lintas jaringan atau memantau aktivitas jaringan tanpa mengubah driver yang ada.

Kasus penggunaan umum:

  • Meningkatkan layanan yang disediakan oleh adaptor miniport
  • Mengumpulkan statistik jaringan
  • Menerapkan filter modifikasi atau pemantauan

Pelajari lebih lanjut tentang pengembangan driver filter

Driver Menengah

Driver perantara berada di antara driver protokol dan driver miniport, menyediakan antarmuka untuk keduanya. Gunakan driver perantara saat Anda perlu menerapkan layanan multiplexer seperti penyeimbangan beban atau solusi failover.

Kemampuan utama:

  • Menerapkan n ke layanan multiplexer m
  • Menyediakan solusi penyeimbangan beban dan failover
  • Mengelola perangkat keras sebagai driver perantara miniport

Pelajari selengkapnya tentang mengembangkan driver tingkat menengah

Model driver tambahan yang didukung

Gunakan model driver berikut untuk bekerja dengan teknologi dan arsitektur perangkat keras tertentu.

Teknologi Deskripsi
Jaringan yang Dapat Diskalakan Teknologi jaringan yang mendukung pemindahan beban tugas ke adaptor jaringan, seperti

Header-Data Split - Layanan yang membagi header dan data dalam bingkai Ethernet yang diterima menjadi buffer terpisah.
Receive Side Scaling - Teknologi driver jaringan yang meningkatkan performa jaringan pada sistem multiproscessor.
TCP Chimney Offload - Pengalihan bagian transfer data dari pemrosesan protokol TCP ke adaptor jaringan dengan kemampuan sesuai.
Offload TCP/IP - Offload tugas atau koneksi ke adaptor jaringan yang memiliki kemampuan yang sesuai.
Network Direct Kernel Provider Interface (NDKPI) - Memungkinkan komponen Windows mode kernel, seperti server SMB dan klien, untuk menggunakan fungsionalitas akses memori langsung jarak jauh (RDMA) yang disediakan oleh vendor perangkat keras independen (IHV).
Virtualisasi Jaringan menggunakan Offload Tugas Enkapsulasi Perutean Generik (NVGRE) - Memungkinkan untuk menggunakan paket enkapsulasi Perutean Generik (GRE) dengan

Pengurangan Beban Pengiriman Besar (LSO)
Antrean Mesin Virtual (VMQ)
Transmit (Tx) pemuatan cek sum
Menerima offload checksum (Rx).
Jaringan Virtual Teknologi jaringan yang mendukung lingkungan virtualisasi Hyper-V, seperti

Virtualisasi I/O Akar Tunggal (SR-IOV)
Virtual Machine Queue (VMQ)
Hyper-V Extensible Switch.
Jaringan Nirkabel Kemampuan jaringan yang mencakup LAN Nirkabel Native 802.11.
Pencatat Modul Jaringan Fasilitas sistem yang memungkinkan driver melampirkan modul jaringan satu dengan yang lain.
Winsock Kernel Antarmuka Pemrograman Jaringan mode kernel (NPI).
Pembantu IP Sekumpulan fungsi utilitas yang memungkinkan driver untuk mengambil dan memodifikasi informasi tentang konfigurasi jaringan komputer lokal.
Driver Callout Platform Penyaringan Windows Antarmuka mode kernel yang memungkinkan inspeksi mendalam, modifikasi paket, modifikasi aliran, dan pengelogan data jaringan.
Jaringan Area Sistem Jenis koneksi jaringan yang menggunakan Windows Sockets Direct untuk mendukung jaringan berorientasi koneksi berkinerja tinggi.