例如,我在一台机器上运行两个 Web 服务器(只有一个 NIC 可用)。它们使用不同的端口(比如:1200 和 1201)
现在,当客户端(例如来自移动设备或笔记本电脑的浏览器)尝试访问这些 Web 服务器时。可以通过在浏览器中输入 http 地址或 IP 地址来访问服务器;但不会同时提供端口号。
在这种情况下,由于地址中没有提供端口号,如何将数据包传送到正确的服务器?
我知道传入的数据包将被传送到正确的浏览器进程,因为数据包包含客户端 IP 地址和端口号。
谢谢!
例如,我在一台机器上运行两个 Web 服务器(只有一个 NIC 可用)。它们使用不同的端口(比如:1200 和 1201)
现在,当客户端(例如来自移动设备或笔记本电脑的浏览器)尝试访问这些 Web 服务器时。可以通过在浏览器中输入 http 地址或 IP 地址来访问服务器;但不会同时提供端口号。
在这种情况下,由于地址中没有提供端口号,如何将数据包传送到正确的服务器?
我知道传入的数据包将被传送到正确的浏览器进程,因为数据包包含客户端 IP 地址和端口号。
谢谢!