0

根据 TCP/IP 规范,我认为不可能从客户端建立两个具有相同端口的连接。但它不一样!

问题

matchine 172.22.3.137 充当客户端,左侧是服务器。那么这是否意味着客户端可以连接到具有相同端口的多个服务器?

有任何想法吗?

4

2 回答 2

1

根据 TCP 规范,连接由四个数字标识:客户端端口、客户端地址、服务器端口、服务器地址。

完全有可能重用客户端端口,否则任何机器都只能有 64k 连接。

不可能的是,从同一个客户端端口连接到同一个服务器(地址和端口),这将使两个连接无法区分。

于 2013-05-31T15:06:03.290 回答
0

您是否检查过当第二个连接设置为第一个时仍然存在?

检查确定第一个必须终止,好像没有,然后您的机器将不会发送任何确认,并且三向握手将不会完成。

于 2013-05-31T11:16:42.957 回答