我的问题与它如何通过互联网移动无关,而是与它如何通过路由器移动到特定设备有关。连接到家庭网络中路由器的所有设备都具有相同的外部IP。假设设备A正在加载页面,并且数据包从外部源发送到路由器,因为数据包知道设备A的外部IP,并且它们能够到达路由器。但是现在,它如何到达设备A?路由器如何知道将其发送到设备A而不是设备B?
我认为这涉及到NAT,但我只是在寻找NAT可以完成此操作的逻辑解释。
我无法给您一个非常具体的答案,但是路由器会跟踪请求的去向和发送者。当外部源做出响应时,路由器仅检查最初是哪个设备尝试联系外部源,然后将响应转发给该设备。如果您需要更多信息,请查看NAT。
—
杰克·汉弗莱斯
这个问题属于
—
Superuser.com