第五章 运输层

TCP的流量控制:让发送方的发送速率不要太快,要让接收方来得及接收
 利用滑动窗口->可能会发生死锁->持续计时器->
连接的一方收到的是零窗口通知->启动计时器
时间到期->发送一个零窗口探测报文->
确认报文中的窗口=0->重置计时器
!=0->打破死锁
TCP的传输效率->
三种机制来控制->
TCP维持一个变量等于最大报文长度,缓存中的数据达到MSS字节就发送
由发送方的应用进程指明要求发送报文段,push操作
计时器到时,就把缓存装入然后发送
TCP数据发送的时机->
糊涂窗口综合征:每次接受或者发送的数据很少导致发送速率很低
发送方糊涂窗口:发送数据很少,导致速率很低->Nagle算法

e3a05754d89441348aac93cd03240e63.png
接受方糊涂窗口:接受数据很少,导致速率很低

f28839ef7ee4495a816e80969b252dc5.png
5.8 拥塞控制:防止过多的数据注入网络中,这样可以使网络中的路由器或链路不至于过载
影响因素->
节点缓存容量太小、输出链路容量小、处理速率太低
流量控制和拥塞控制区别->
流量控制是要控制发送速率,是一种端到端的过程
拥塞控制是要控制注入网络的数据量,是一种全局的过程 
解决办法(控制角度)
开环控制->
在设计网络时事先将发生拥塞的有关因素考虑到,力求网络不要发生拥塞
 闭环控制->
监测:监测网络系统以便检测到拥塞在何时、何处发生
传送:把拥塞的信息传送到可采取行动的地方
调整:调整网络系统的运行以解决出现的问题
拥塞控制办法
慢开始:拥塞窗口=1,每次拥塞窗口根据确认,=原来+确认
拥塞避免 :每次拥塞窗口=原来+1
快重传:要求接收到立即确认,并且若没有收到,要连续发送确认
快恢复:不再从拥塞窗口=1开始,二是让发送窗口=拥塞窗口
总结:

d9b10ef34fbf427db6d78f725b3a9ad4.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值