Winsock 커널 소개
WSK(Winsock Kernel)는 커널 모드 네트워크 프로그래밍 인터페이스(NPI) 입니다. WSK를 사용하면 커널 모드 소프트웨어 모듈이 사용자 모드 Winsock2에서 지원하는 것과 동일한 소켓 프로그래밍 개념을 사용하여 네트워크 I/O 작업을 수행할 수 있습니다. WSK NPI는 소켓 만들기, 바인딩, 연결 설정 및 데이터 전송(송신 및 수신)과 같은 친숙한 소켓 작업을 지원합니다. 그러나 WSK NPI는 사용자 모드 Winsock2와 동일한 소켓 프로그래밍 개념을 대부분 지원하지만 WSK NPI는 IRP 및 이벤트 콜백을 사용하여 성능을 향상시키는 비동기 I/O와 같은 고유한 특성을 가진 완전히 새롭고 다른 인터페이스입니다.
Windows Vista 이상 버전의 Microsoft Windows를 대상으로 하는 커널 모드 네트워크 모듈은 WSK가 향상된 성능과 더 쉬운 프로그래밍을 제공하기 때문에
메모
TDI는 Windows Vista 이후의 Microsoft Windows 버전에서 지원되지 않습니다. 대신 Windows 필터링 플랫폼 또는 Winsock 커널 사용합니다.