当前位置:首页 > 云服务器 > 正文内容

终端服务器超出最大允许连接数(电脑终端服务器超出了最大允许连)

zhuangbi888.com2021-04-03 12:48云服务器3

首先,问题中描述的65535个连接指的是客户端连接数的限制。

在tcp应用中,server事先在某个固定端口监听,client主动发起连接,经过三路握手后建立tcp连接。那么对单机,其最大并发tcp连接数是多少呢?

如何标识一个TCP连接在确定最大连接数之前,先来看看系统如何标识一个tcp连接。系统用一个4四元组来唯一标识一个TCP连接:{localip, localport,remoteip,remoteport}。

client最大tcp连接数client每次发起tcp连接请求时,除非绑定端口,通常会让系统选取一个空闲的本地端口(local port),该端口是独占的,不能和其他tcp连接共享。tcp端口的数据类型是unsigned short,因此本地端口个数最大只有65536,端口0有特殊含义,不能使用,这样可用端口最多只有65535,所以在全部作为client端的情况下,一个client最大tcp连接数为65535,这些连接可以连到不同的serverip。

终端服务器超出最大允许连接数(电脑终端服务器超出了最大允许连)

server最大tcp连接数server通常固定在某个本地端口上监听,等待client的连接请求。不考虑地址重用(unix的SO_REUSEADDR选项)的情况下,即使server端有多个ip,本地监听端口也是独占的,因此server端tcp连接4元组中只有remoteip(也就是clientip)和remote port(客户端port)是可变的,因此最大tcp连接为客户端ip数×客户端port数,对IPV4,不考虑ip地址分类等因素,最大tcp连接数约为2的32次方(ip数)×2的16次方(port数),也就是server端单机最大tcp连接数约为2的48次方。

终端服务器超出最大允许连接数(电脑终端服务器超出了最大允许连)

实际的tcp连接数上面给出的是理论上的单机最大连接数,在实际环境中,受到机器资源、操作系统等的限制,特别是sever端,其最大并发tcp连接数远不能达到理论上限。在unix/linux下限制连接数的主要因素是内存和允许的文件描述符个数(每个tcp连接都要占用一定内存,每个socket就是一个文件描述符),另外1024以下的端口通常为保留端口。

所以,对server端,通过增加内存、修改最大文件描述符个数等参数,单机最大并发TCP连接数超过10万,甚至上百万是没问题的。

相关文章

数据中心服务器常用的操作系统(微软的数据中心有多少台服务器)

数据中心服务器常用的操作系统(微软的数据中心有多少台服务器)

    美国针对华为的“禁售令”,我们都为华为捏了一把汗,一个全球最强的国家,倾全国之力封锁一家中国的公司。     芯...

IPV6 DNS服务器地址列表?

IPV6 DNS服务器地址列表?

1、打开网络连接 2、进入到网络共享中心,如图 3、点击更改适配器设置,进入到网络连接 4、点击右键联网的网络 5、进入到属性页面,选择IPV6,如图 6、双击IPV6进入到如图页面,这里有个高级按钮...

阿里云服务器的带宽是什么意思(为什么云服务器的带宽这么贵)

阿里云服务器的带宽是什么意思(为什么云服务器的带宽这么贵)

阿里云、腾讯云这里应该都是指公有云,对比自购服务器有没有更省钱,得从多个方面来对比算账。下面我就从花费和各自优缺点做个对比: 1、大型企业对数据中心需求模拟 既然需要算一笔账,而题主并没有给出场景。...

泰国解析服务器(哪家泰国服务器好)

泰国解析服务器(哪家泰国服务器好)

win7电脑提示无法解析服务器dns地址,该如何解决?win7电脑提示无法解析服务器dns地址,一般有可能是DNS缓存出错,或是DNS服务器IP设置出错。 具体解决办法。 一,刷新DNS缓存。 开始,...

提供虚拟的或物理的服务器(游戏公司的服务器是自己的吗)

提供虚拟的或物理的服务器(游戏公司的服务器是自己的吗)

简单的说一下,这3个在某种程度上应该是包容的关系,如下图所示。一般来说1个物理服务器如果放在公有云上,那么可以叫做云服务器,而公有云上的云服务器可以通过虚拟化技术分成多个虚拟主机,以方便不同的客户租用...

服务器开不了机怎么办(本机时间和服务器时间)

服务器开不了机怎么办(本机时间和服务器时间)

重装系统,直接把系统盘放入光驱里,重装一遍。断网后重启,重新登录,登陆之后再联网。 ①开机马上按F8不动或没有开机就先按F8不动,到高级选项出现在松开手。 ②用上下键选安全模式回车,进入安全模式用软...

国内比较好的设计网站(国内优秀设计案例)

国内比较好的设计网站(国内优秀设计案例)

域(Domain)是Windows网络中独立运行的单位,Windows 10怎么加入域呢? 工具/原料安装了Windows 10的客户端域服务器方法/步骤1、首先测试Windows 10客户端到域服务...

为什么服务器的东西那么贵(为什么国内服务器那么贵)

为什么服务器的东西那么贵(为什么国内服务器那么贵)

近年来,得益于村村通、光纤到户及提速降费等举措的落地,人们确实感觉通信网络技术发展迅速,宽带接入与资费也趋于合理。但是,服务器带宽资费为何还相对偏高呢? 市场对象的差异网络通信服务历来就有市场区分,大...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。