这可能是一个非常愚蠢的问题,但我真的很想了解。
我的理解是 tcp 连接保持打开状态表明客户端和服务器之间的每个网络设备都在为连接主动分配一个临时端口,以便响应可以正确到达客户端。
因此,当打开 websocket 连接时,这应该意味着只要套接字处于启动状态,并且客户端和服务器之间的所有网络设备实际上都保持其临时打开状态之一只是为了服务一个客户端,同一个 tcp 连接就会保持打开状态?
在这种情况下,网络设备是否可能会用完临时端口?
我在这里想念什么?谁能指导我,以便我可以尝试更好地了解这里的底层过程?