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

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

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

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

分享给朋友:

相关文章

你才喜欢郭敬明呢,你全家都喜欢郭敬明

在我们哪所十八线乡村野鸡高中,喜欢郭敬明是一件特别酷的事情呢吃过没文化的亏,高中读郭敬明的书,喜欢到想哭,尤其是《小时代》,唐宛如那句“让我受到了惊吓”是高中生活特别好的调味剂,适合跟朋友各种逗乐的语境。后来也试着再翻翻看,毕竟当初觉得幽默...

阿里巴巴全新发布AliOS 重兵投入汽车领域

9月27日,阿里巴巴集团宣布升级操作系统战略,发布全新的AliOS品牌及口号:驱动万物智能。新的阿里巴巴操作系统事业部将在IoT领域持续增加投入,面向汽车、IoT终端、IoT芯片和工业领域研发物联网操作系统,并整合原YunOS移动端业务。据...

比特币与以太币狭路相逢,这是一场单品与生态的对决

以太币vs比特币,哪个更有出路?  来源 | 洪言微语(ID:hongyanweiyu)  作者 | 薛洪言  比特币作为区块链数字钱银开创者,一直稳居数字钱银龙头位置,遥遥领先其他竞争币(相比比特币有所改良的数字钱银)和山寨币(彻底cop...

互联网巨头进军影视业:阿里、腾讯比亚马逊差在哪里

互联网巨头进军影视业:阿里、腾讯比亚马逊差在哪里

砍柴网 / 高洪浩 1982年,电影《星际迷航2》为世界影史贡献了第一个完全由计算机创造的景象:一个导弹击中星球,并使其爆炸。这个完全脱离现实而创造出的60秒钟画面,让好莱坞成为了“造梦...1982年,电影《星际迷航2...

特斯拉电动半挂卡车在加州曝光,一次计划内的“偷跑”?

特斯拉电动半挂卡车在加州曝光,一次计划内的“偷跑”?

[ FT12短网址 ] 根据规划,特斯拉的首款电动半挂卡车将于10月26日正式发布。但在10月4日,一位Reddit用户在其社交网站页面上传了一张包含疑似特斯拉半挂卡车的照片,他将该图描述为“加州一个用于特斯拉汽车开放测试的场地”...

神州优车22亿领投小鹏汽车A轮

神州优车22亿领投小鹏汽车A轮

北京时间2017年6月12日下午,FT12短网址小编获悉,在北京神州优车总部,小鹏轿车宣布获得神州优车领投的22亿元A轮战略出资。值得注意的是,该笔出资是神州优车发起优车工业基金后的第一笔出资。神州优车董事长兼CEO陆正耀称,未来将在出售、...

发表评论

访客

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