有250个IP的机器 能建立的最大TCP链接数是多少?

75次阅读

共计 810 个字符,预计需要花费 3 分钟才能阅读完成。

是 65535 个?还是 65535*250 个??(假设不考虑保留端口)

觉得无关的,就是选择了答案 1

但是我觉得是答案 2

比如用这个站群机器建立 socks5
如果是答案 1,那么每个 Ip 可以建立的对外连接数就只有 200 多个。。。
如果是答案 2,那么每个 Ip 可以建立的对外连接数就有 65535 个.

网友回复:

注册 这和 ip 数有啥关系?

花花草草 这和 ip 数有啥关系?

cowe 这和 ip 数有啥关系?

hiugo 理论上最大 65535*250 连接

奧巴马 这和 ip 数有啥关系?

1 号城管 如果你觉得无关,你就是选择了答案 1 但是我觉得是答案 2

xc55

花花草草 255*65535

花花草草 tcp 是四元组,即源 IP 地址、目的 IP 地址、源端口、目的端口,所以就算你只有一个 ip,理论上也可以建立无限个会话,只要来源 IP 和来源端口不一样就行

注册 有些程序能端口复用,这样就不受端口数限制了,主要看机器性能

注册 65535 是指可用的端口总数,并不代表服务器同时只能接受 65535 个并发连接 每个 tcp 连接都要占用一定内存,每个 socket 就是一个文件描述符 通过增加内存、修改最大文件描述符个数等参数,单机并发。。。算了,你都这 NB 了,还 TMD 的不上集群在这里问个 JB

这是最好的年代 一个 IP 就可以理论上无限连接了,只取决于你的机器性能。想一想 web 服务器,就开一个 80 端口,就可以接受无限请求了。任何一个请求,accept 之后扔到一个独立线程或者进程进行处理,然后继续接收下一个

万人迷 就一个站群机器 开个 socks5 代理。那有那么牛逼还玩集群。。。

nebulabox 一台机器, 一个 ip, 就能百万连接了, tcp 复用. 但是百万连接, 你的内存至少是十几 G 的了 , 每个连接都要占固定内存 跟 IP 多少 没关系

花花草草 大家为什么都那么大聪明呢,端口是复用的好不好,能接受多少连接是看你的内存能 new 出多少块,不是看端口数量

bluxessssc socket 了解一下

正文完