据我所知,一个 TCP/IP 栈最多只能维持 65535 个并发连接;在阅读一些 F5 BigIP 负载均衡器的白皮书时,我发现它们可以容纳数百万个并发连接;
我特别关注的是最低端模型,即 2000 年代,它声称它可以维持 500 万个并发连接。
在操作系统级别,这是如何管理的?每个铜/光纤链路只能有 65535 个吗?这是否意味着它需要 75 个以上的上行链路连接才能达到这个限制?
据我所知,一个 TCP/IP 栈最多只能维持 65535 个并发连接;在阅读一些 F5 BigIP 负载均衡器的白皮书时,我发现它们可以容纳数百万个并发连接;
我特别关注的是最低端模型,即 2000 年代,它声称它可以维持 500 万个并发连接。
在操作系统级别,这是如何管理的?每个铜/光纤链路只能有 65535 个吗?这是否意味着它需要 75 个以上的上行链路连接才能达到这个限制?
不,您真的不需要超过 75 个上行链路。一个连接由 4 个参数标识:
有 65535 个并发连接的限制,但不是针对所有这些参数组合,而是针对每个参数。因此,每个源 IP 地址可以有 65535 个并发连接,但可以在数千个客户端(源 IP)之间分配数百万个连接。