首页 > 试题广场 >

现在有一个tcp服务端监听了80端口,问最多同时能建立多少连

[单选题]
现在有一个tcp服务端监听了80端口,问最多同时能建立多少连接
  • 1023
  • 65534
  • 64511
  • 非常多基本和内存大小相关
一个TCP连接由四元组(源IP,源端口,目的IP,目的端口)决定。服务端监听80,这样看连接数只和客户端的IP、端口有关,而服务端本身的IP、端口是不变的。
但是服务端对每一个连接accept返回都会有一个sockfd文件描述符,Linux下进程开启文件描述符的数量是有限制的
这就是C10K问题
上面给出的结论都是理论上的单机TCP并发连接数,实际上单机并发连接数肯定要受硬件资源(内存)、网络资源(带宽)的限制,至少对我们的需求现在可以做到数十万级的并发了,你的呢?
编辑于 2020-07-30 22:37:38 回复(0)