Windows にはhttp.sysカーネル モード ドライバーという名前のバイナリがあり、HTTP 処理を行ってくれることは誰もが知っています。それは基本的に私たちがそれについて知っているすべてです.
しかし、今日私は考えました: ねえ、TCP/IP などのネットワーク関連のすべてのものは、ここのユーザーランドにあります -- ws2_32.dll のプロバイダー (mswsock.dll 内) とそのすべての仲間。ユーザーランド コンポーネントがあるため、http.sys がそれらを使用する方法はありません。問題は、彼らはどのようにそれを行うのですか? 有益なリンクは大歓迎です。