tcp性能

慢启动、拥塞预防、快速重发和快速恢复
主要性能参数包括带宽,时延,抖动和丢包率,这些用一个名词代替,就是QOS(服务质量)

拥塞预防及控制

1.流量控制

流量控制是一种预防发送端过多向接收端发送数据的机制。为了实现流量控制,TCP连接的每一方都要通告自己的接收窗口(rwnd),其中包含能够保存数据的缓冲区空间大小信息。
如果网络实际传输率远低于理论值,则可能是rwnd设置不合理造成的;

rwnd的合理值取决于BDP的大小,也就是带宽和延迟的乘积。假设带宽是 100Mbps,延迟是 100ms,那么计算过程如下:

BDP = 100Mbps * 100ms = (100 / 8) * (100 / 1000) = 1.25MB

此问题下如果想最大限度提升吞度量,接收窗口rwnd的大小不应小于 1.25MB。
在这里插入图片描述
慢启动、拥塞预防、快速重传和快速恢复

拥塞预防
TCP调节性能依赖于丢包反馈机制。拥塞预防算法把丢包作为网络拥塞的标志,即路径中某个连接或者路由器已经拥堵,
以至于必须采取删包策略。因此,需要调整窗口大小,以避免更多的包丢失,保证网络畅通。
重置拥塞窗口后,拥塞预防机制按照自己的算法来增大窗口以及尽量避免丢包。
慢启动
新的TCP链接最大数据量取决于RWND和CWND的最小值。慢启动导致了客户端与服务器之间经过几百毫秒才能够达到接近最大速度的问题,
对于大型流式下载服

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值