43

我的目标是在 IIS 服务器上实现SPDY 协议GOOGLE 的新实验协议)。

SPDY 是基于 TCP 的应用程序级协议,因此我猜测我必须在 TCP 级别(套接字编程)工作,因为内置扩展是用于 HTTP。

我的问题是,一旦我编写了一个套接字编程代码来做同样的事情,我在哪里将它插入 IIS7?WAS 看起来是个不错的候选人,如果是,我该怎么做?

4

1 回答 1

47

IIS 与 SPDY 几乎没有关系。IIS 只是一个响应http.sys内核模式驱动程序传递的 HTTP 请求的应用程序服务器。Windows 中的所有 HTTP 请求都由该驱动程序处理。

这是需要实施 SPDY 的级别。

如果要实现 SPDY,则需要将其作为 TCP 堆栈和 之间的 shim 驱动程序http.sys,或者甚至编写自己的http.sys驱动程序。

或者,您可以编写自己的 SPDY/HTTP 堆栈,但如果您想将它与 IIS 一起使用,那么您需要做很多工作。

于 2011-06-02T16:36:24.763 回答