Terminal services 终端服务会话中的web浏览是如何工作的?

Terminal services 终端服务会话中的web浏览是如何工作的?,terminal-services,Terminal Services,具体来说,当web服务器的数据发送回终端服务器时,如何将其路由到正确的会话 会话ID是否作为HTTP头的一部分发送 有一个很好的理由我需要知道,但它相当复杂,与这个问题并不特别相关。由Erik Philips在上面的评论中回答。HTTP使用TCP/IP通过网络发送数据。TCP/IP通过同时使用源端口和目标端口来工作。大多数人都熟悉目标端口http=80、https=443、smtp=25等。在建立连接之前,操作系统会为应用程序提供一个源端口,以便将数据从中发送到目标端口。当响应返回时,它的目的地

具体来说,当web服务器的数据发送回终端服务器时,如何将其路由到正确的会话

会话ID是否作为HTTP头的一部分发送


有一个很好的理由我需要知道,但它相当复杂,与这个问题并不特别相关。

由Erik Philips在上面的评论中回答。

HTTP使用TCP/IP通过网络发送数据。TCP/IP通过同时使用源端口和目标端口来工作。大多数人都熟悉目标端口http=80、https=443、smtp=25等。在建立连接之前,操作系统会为应用程序提供一个源端口,以便将数据从中发送到目标端口。当响应返回时,它的目的地是另一个数据包源端口。感谢Erik的评论。因此,在终端服务环境中,运行在不同会话中的浏览器都将被分配不同的端口,用于从会话中发送数据。会话没有区别,这发生在任何tcp/ip连接的操作系统上。这发生在来自浏览器的每个请求上,即使浏览器在非终端服务器上并行请求文件,每个请求都有自己的源端口。