当前位置:首页 > 短网址资讯 > 正文内容

FT12短网址:Tcp长连接与短连接对高并发的影响

www.ft12.com8年前 (2017-07-07)短网址资讯2158

1、Tcp树立连接需求三次握手,断开连接需求四次握手。

2、tcp树立连接后将会在操作系统内核内存中保护四元组方针(源ip,源port,方针ip,方针port)。

3、tcp在断开连接时,自动断开方四元组将会处于time_wait状况,一起源port不可用,此由操作系统限制。因而本地频频的自动断开tcp衔接将很快耗尽端口号。


http协议:

http协议是应用层协议,树立在tcp之上,因而一切tcp上的数据包发送都有http协议结构触发。

1、http1.0协议默以为短链接,并且是由服务器自动断开衔接,当服务器发送完数据以后会发送FIN数据包,此刻客户端发送ACK对FIN进行回答,等客户端发送FIN给服务端,服务端发送ACK给客户端,到此TCP才断开,客户端TCP衔接开释,可是服务器端TCP四元组将会进入到Time_Wait状况,Time_Wait由系统决议,可装备,最低30s,进入Time_Wait的原因是不能确保对方收到最终的ACK。按自己了解,假如服务端发送自动封闭FIN,客户端已回复ACK,此刻客户端良久不回复Fin,客户端http结构会强行不活动TCP四元组发送Fin,完毕TCP衔接。

2、http1.1协议默以为keep-alive,意义是通知服务端不要封闭tcp,延迟一段时间再封闭。假如此刻客户端往服务器发送tcp包将会更新服务端tcp定时器,确保tcp衔接再活一段时间。http协议根据tcp协议,一起根据tcp链接池,假如http发现当时恳求有契合的tcp链接将会复用。契合条件:端口号属于当时客户端程序,方针地址及端口号契合,一起tcp四元组处于活动状况即可复用。


总结:高并发用短衔接会很快耗尽客户端端口号,功率乃至不如http恳求。解决方案是使用socket连接池长衔接。


扫描二维码推送至手机访问。

版权声明:本文由短链接发布,如需转载请注明出处。

本文链接:https://www.ft12.com/article_268.html

分享给朋友:

相关文章

不要在年纪轻轻的时候学会了过日子

不要在年纪轻轻的时候学会了过日子

女人的人生路线不应该是奔向家庭主妇,好男人的标准不应该是贤惠持家。我们共同的理想,都不应该是归于平凡。01在我很小的时候,我就经常听街坊邻里夸隔壁家张婆婆的儿媳妇又漂亮又懂事,白天上班晚上就回家从来不出去瞎玩,跟她男人规规矩矩地过日子,有这...

纳尼,mysqldump导出的数据居然少了40万?

纳尼,mysqldump导出的数据居然少了40万?

0、导读用mysqldump备份数据时,加上 -w 条件选项过滤部分数据,发现导出结果比实际少了40万,什么情况?本文约1500字,阅读时间约5分钟。1、问题我的朋友小文前几天遇到一个怪事,他用mysqldump备份数据时,加上了 -w 选...

FT12短网址:有些能力是永远无法被人工智能取代的

FT12短网址:有些能力是永远无法被人工智能取代的

[ 短网址资讯 ] 人类本来的应战是天天要做无聊、苦楚、重复的体力劳作,如今的应战是咱们必需要升级到别的一个层面才可以将自个的时间和精力延展在生命的丰富性上,不然你会堕入物质日子丰富却没有作业做的状况,生命会变得十分无聊和空虚。【...

F12短网址教你如何生成微信图文短链接,缩短微信朋友圈网址

F12短网址教你如何生成微信图文短链接,缩短微信朋友圈网址

平常推送微信图文或许设置自定义菜单关键词回复的时分,有时需要用到微信公众号的图文连接(怎么获取图文连接地址,不知道的用户可以参阅一键获取微信视频地址的详细功能介绍中的补充说明),信任许多用户都感觉连接过长,不便于用户辨认,排版也不美观,为了...

一锅白酒酿

一锅白酒酿

今天早上,收拾着东西去母亲家,女儿从里间蹿了出来,嚷嚷道:“妈妈,你这回千万千万不要从外婆家带东西了,我都吃怕了。”强调的语气让我发笑。刚刚不久,我从母亲家里回来,照例拎回了一堆推辞不掉的食物,其中份量最重的是白酒酿,足足有一大锅,这是我们...

阿里巴巴马云:快递公司注定将成为技术公司,保证所有小企业通货权

阿里巴巴马云:快递公司注定将成为技术公司,保证所有小企业通货权

[ 短网址资讯导读 ] 5月22日,杭州云栖小镇,在2017全球才智物流峰会上,阿里巴巴董事局主席马云说,物流公司应当出资人才、技能,而且要联合作战,方能应对天天10亿包裹的业务体量。“我通知我们,一天十亿只包裹,不会超过八年,估...

发表评论

访客

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