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

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

www.ft12.com6年前 (2017-07-07)短网址资讯1652

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

分享给朋友:

相关文章

有这么一种爱,可以支撑我们走过生命中的困境

有这么一种爱,可以支撑我们走过生命中的困境

文|周志建?或许上天是公平的,当你失去一样东西,就会得到另一样东西做补偿。 有时候我在想:为什么我有勇气活在体制外这么久?为什么我可以如此任性地“做我自己”? 如果有答案,其中一个重要的原因,必定是来自我父亲。感谢上天,...

“我特别想知道苹果到底敢不敢下架微信app”

苹果打开对微信打赏的扒皮,是从上个月开端的。  4月19日下午,腾讯微信团队俄然发布公告:受苹果公司新规定影响,4月19日17时起,苹果iOS版微信大众渠道欣赏功用将被封闭。  “经过与苹果方面长时间交流和谐,最终,挑选对iOS版微信欣赏功...

这家公司干到7亿只用了13个人!一家公司招多少人才叫好?

2012年10月25日,Facebook以总值7.15亿美元收购Instagram。此时,后者的员工一共只有13人。现在的创业不比以前,创业都会争取拿一笔风险投资。当我问那些来找我谈融资的项目“拿钱后要做啥”,百分之百都会有一个理由:就是招...

环保部再出手,不达标的家居企业将于9月底被迫关闭

环保部再出手,不达标的家居企业将于9月底被迫关闭

[ FT12短网址 ] 日前,中央环保巡视组在各地进行大力度审查:①家居行业最彻底的新一轮大检查;②无法升级改造达标排放的,9月底前将被关闭;③企业有单不敢接,家居涨价是必然。图片来自“123rf.com.cn”【编者按】2017...

Centos 7中文语言包的安装及中文支持,解决中文乱码问题

修改配置文件LANG="zh_CN.UTF-8"改为中文字符集然后在查看更改后的系统语言变量[root@5c46832b5c01 ~]# locale locale: Cannot...

SEO七大常见误区知多少

SEO七大常见误区知多少

不管是培训机构,还是一些SEO教程,甚至是各种SEO网站上所充斥着的很多SEO知识点都存在着盲区。而这个所谓的盲区对于多数的SEO从业新人来说影响巨大,甚至影响着自己手上实战排名优化的站点。结合多个SEO朋友所向我提出的各种SEO问题,我整...

发表评论

访客

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