网络服务器如何向多人共享的网络发回数据?

网络服务器如何向多人共享的网络发回数据?

如果您在连接到 LAN 的机器上使用 Web 浏览器浏览网站,并且该网络上有很多人同时浏览 Web,那么 Web 服务器如何将数据发送回特​​定机器?

所有 Web 浏览器都将使用相同的端口 80,并且只有一个公共 IP。

答案1

如果您使用的是 LAN(例如家庭网络或公司网络),则很有可能通过某种路由器访问互联网(在家庭网络中,这可能是连接到 ISP 调制解调器的 WiFi 路由器)。此路由器可能具有NAT (network address translation)启用后将允许您所谈论的内容。

简而言之,路由器有一个“NAT 表”,用于跟踪哪些内部流量映射到哪些外部流量。这样,多个用户就可以使用单个公共 IP 上网,而不会干扰彼此的会话。

我希望这能帮到你。

相关内容