Pengantar Winsock Kernel
Winsock Kernel (WSK) adalah Antarmuka Pemrograman Jaringan (NPI) mode kernel . Dengan WSK, modul perangkat lunak mode kernel dapat melakukan operasi I/O jaringan menggunakan konsep pemrograman soket yang sama yang didukung oleh mode pengguna Winsock2. WSK NPI mendukung operasi soket yang familier seperti pembuatan soket, pengikatan, pembentukan koneksi, dan transfer data (kirim dan terima). Namun, sementara WSK NPI mendukung sebagian besar konsep pemrograman soket yang sama dengan Winsock2 mode pengguna, WSK NPI adalah antarmuka yang benar-benar baru dan berbeda dengan karakteristik unik seperti I/O asinkron yang menggunakan IRP dan panggilan balik peristiwa untuk meningkatkan performa.
Modul jaringan mode-kernel yang ditargetkan untuk Windows Vista dan versi Microsoft Windows yang lebih baru harus menggunakan WSK alih-alih driver TDI karena WSK memberikan performa yang lebih baik dan pemrograman yang lebih mudah. Driver penyaring harus menerapkan Platform Pemfilteran Windows di Windows Vista, dan klien TDI harus menerapkan WSK.
Nota
TDI tidak didukung di versi Microsoft Windows setelah Windows Vista. Gunakan Windows Filtering Platform atau Winsock Kernel sebagai gantinya.