43

私の目標は、IIS サーバーにSPDY プロトコル( GOOGLE による新しい実験的プロトコル) を実装することです。

SPDY は TCP ベースのアプリケーション レベル プロトコルであり、組み込みの拡張機能は HTTP 用であるため、TCP レベル (ソケット プログラミング) で作業する必要があると推測しています。

私の問題は、同じことを行うソケット プログラミング コードを記述したら、それを IIS7 のどこにプラグインすればよいかということです。WAS は良い候補のように見えます。

4

1 に答える 1

47

IIS は、SPDY とほとんど、またはまったく関係がありません。http.sysIIS は、カーネル モード ドライバーから渡された HTTP 要求に応答する単なるアプリケーション サーバーです。Windows のすべての HTTP 要求は、このドライバーによって処理されます。

これは、SPDY を実装する必要があるレベルです。

SPDY を実装する場合は、これを TCP スタックと の間の shim ドライバーとして使用するhttp.sysか、独自のhttp.sysドライバーを作成する必要があります。

別の方法として、独自の SPDY/HTTP スタックを作成することもできますが、これを IIS で使用する場合は、多くの作業が必要になります。

于 2011-06-02T16:36:24.763 に答える