2

如果 net.tcp 绑定使用 TCP 作为传输协议 - 鉴于 IIS 本身就是一个 Web 服务器,这在 IIS 中如何实际工作?

只是想了解这项技术是如何工作的。

4

2 回答 2

3

从 7.0 开始,IIS 支持 Windows Process Activation Service (WAS)。WAS 是 IIS 7.0 的一个基本的底层组件,它使得承载 HTTP 之外的 WCF 服务成为可能。

它允许使用 HTTP 以外的传输协议,例如 TCP、命名管道和 MSMQ(以前,IIS 6.0 只允许使用 HTTP)。

此处提供了完整的解释。

于 2013-07-03T13:30:22.873 回答
2

IIS 不仅仅是一个“网络”服务器;它旨在处理在 TCP/IP 堆栈上实现的多种协议。

net.tcp 和 HTTP 都是在Internet Protocol Suite的“应用层”实现的,因此可以处理一个的服务器可以设计为处理另一个也就不足为奇了。顺便说一句,HTTP 的传输机制也是 TCP。

于 2013-07-03T13:29:44.387 回答