网络协议

网络协议 Day09 TCP流量控制 拥塞控制

2020-11-14  本文已影响0人  望穿秋水小作坊

一、 TCP 可靠传输的几个问题思考

1. 若有个包重传了 N 次还是失败,会一直持续重传到成功为止吗?
2. 如果接收窗口最多能接收 4 个包,但是发送方只发了 2 个包,那么接收方不满足 4 个包,也就不满足滑动窗口协议的回复条件,接收方会一直等待下去吗?
3. 为什么选择在传输层就将数据大卸八块分成多个段,而不是等到网络层再分片传递给数据链路层?

二、 TCP 流量控制

1. 如果没有流量控制
2. 流量控制起的作用是什么?
3. 流量控制起的原理是什么?
4. 流量控制的图示(理解下图)
流量控制的图示
5. 有一种特殊情况:①一开始,接收方给发送方发送了 0 窗口的报文段②后面,接收方有了一些储存空间,给发送方发送的非0 窗口的报文段丢失了③发送方的发送窗口一直为零,双方陷入僵局。如何解决?

三、 TCP 拥塞控制

1. 什么是拥塞?(结合理想情况和实际情况)
拥塞示意图
2. 拥塞控制的目的是什么?
3. 拥塞控制和流量控制对比?
4. 几个名次缩写了解?
5. 拥塞控制有哪几个方法?
6. 慢开始(slow start)
慢开始图解
7. 拥塞避免(congestion avoidance)
拥塞避免
8. 快速重传(fast retransmit)
快速重传图解
9. 快速恢复(fast recovery)
image.png
上一篇 下一篇

猜你喜欢

热点阅读