美文网首页
【tcp】一台服务器可以同时建立多少个TCP连接呢?

【tcp】一台服务器可以同时建立多少个TCP连接呢?

作者: Bogon | 来源:发表于2021-09-14 09:19 被阅读0次

首先要明白TCP四元组的样子,四元组分别是<源IP,目的IP,源端口,目的端口>。

(前面2个元素在IP头部,后面2个元素在TCP头部)

IPv4的地址是4个字节,所以是32位。

端口是2个字节,所以是16位。

因此当服务器的IP地址和监听端口都确定的时候,并发连接数的天花板是2^(32 + 16)。

TCP协议想要实现百万级别的高并发,必须使用基于事件驱动的全异步开发模式。

参考


单机如何实现管理百万主机的心跳服务?

https://www.jianshu.com/p/8d93d22416cb

https://time.geekbang.org/column/article/240656

相关文章

网友评论

      本文标题:【tcp】一台服务器可以同时建立多少个TCP连接呢?

      本文链接:https://www.haomeiwen.com/subject/tqbzwltx.html