假设我们有2台pc在同一个局域网,pc1的192.168.1.5
本地IP:pc2的本地IP:192.168.1.6
现在假设 pc1 和 pc2 都想连接到互联网上的服务器,我们都知道服务器会收到来自同一个 IP 的 2 个请求,即公共 IP(假设它是216.33.23.5,因为192.168.1.5和192.168.1.6是私有的,并且对于那,我们有端口号。
所以服务器会收到(IP, source port number)的2个组合;
让我们说它们是:(216.33.23.5, 3455)和(216.33.23.5, 4666)
现在的问题是,什么能保证pc1和pc2不会使用相同的源端口号,那么服务器会糊涂呢?