Winsock 核心架構

下圖顯示 Winsock Kernel (WSK) 的架構。

說明 wsk 架構的圖表。

WSK 架構的核心是 WSK 子系統。 WSK 子系統是實作 WSK 網路程式設計介面 (NPI) 提供者端的網路模組。 WSK 子系統會在其下邊緣與傳輸提供者介面,以提供各種傳輸通訊協議的支援。

附加至 WSK 子系統是 WSK 應用程式。 WSK 應用程式是核心模式軟體模組,可實作 WSK NPI 的用戶端,以執行網路 I/O 作業。 (在此內容中,「用戶端」不應與客戶端-伺服器系統中所使用的字詞混淆。 . WSK 子系統可以呼叫 WSK 用戶端 NPI 中的函式,以通知 WSK 應用程式異步事件。

WSK 應用程式會使用一組 WSK 註冊函式,探索並附加至 WSK 子系統。 應用程式可以使用這些函式來動態偵測 WSK 子系統的可用時機,以及交換構成 WSK NPI 提供者和用戶端實作的分派數據表。

或者,WSK 應用程式可以使用 網路模組註冊器(NMR)連結至 WSK 子系統。 如需詳細資訊,請參閱 使用NMR進行 WSK 註冊和取消註冊