Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
根据 TCP/IP 规范,我认为不可能从客户端建立两个具有相同端口的连接。但它不一样!
matchine 172.22.3.137 充当客户端,左侧是服务器。那么这是否意味着客户端可以连接到具有相同端口的多个服务器?
有任何想法吗?
根据 TCP 规范,连接由四个数字标识:客户端端口、客户端地址、服务器端口、服务器地址。
完全有可能重用客户端端口,否则任何机器都只能有 64k 连接。
不可能的是,从同一个客户端端口连接到同一个服务器(地址和端口),这将使两个连接无法区分。
您是否检查过当第二个连接设置为第一个时仍然存在?
检查确定第一个必须终止,好像没有,然后您的机器将不会发送任何确认,并且三向握手将不会完成。