tcp服务器响应速度对比,为什么tcp连接的传输速度慢,断开重新连接后,传输速度就变快了呢?...

“我是哟哟吼说科技,专注于数据网络的回答,欢迎大家与我交流数据网络的问题”

如题,TCP连接传输速度慢,重新建立连接后为什么速度会变快?

哟哟认为可能有两方面因素会造成此现象的发生,一是数据传输链路方面;二是服务器承载能力方面。

下面哟哟针对这两种情况详细分析一下:

一、数据传输链路

这里所说的数据传输链路不是单单的指物理链路,而是指客户端至服务器端中间所经过的所有链路。

1、无线传输;

无线信号差会造成波形失真,造成波形无法转换为对应数据而直接丢弃,这时TCP两端就会因超时而重传丢弃的数据报文,并且传输速度会减半,若重传的报文又被丢弃,那么再次重传的时间又会再次减半,这样就会感觉速度很慢;

132327949_1_20180507060805113

2、有线传输;

因网络某一节链路传输带宽遇到瓶颈或网络不稳定而造成数据被丢弃,那么同理于无线传输,数据报文会因超时而重传,速度也会减半,以此类推……

132327949_2_20180507060805160

二是服务器方面

一般为用户提供服务的资源商所部署的服务器都是多台负载的,但因某台服务器过载,而该用户的TCP又恰巧与此服务器连接,那么服务器会因过载无法处理数据报文而将其丢弃,造成重传,启动重传机制后传输速率会减半,过程同上。

132327949_3_20180507060805207

那为什么断开连接,重新建立一下就变快了呢?

这是因为在TCP重新建立连接时,因网络调度和服务器调度会根据网络和服务器的状态将用户请求重新调度到网络环境与服务器状态均正常的地方,这样用户访问速度就会变快。

欢迎大家多多关注我,在下方评论区说出自己的见解。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值