TCP-2 可靠传输 流量控制 拥塞控制-笔记

2023-11-24  本文已影响0人  Har_vey

可靠传输 - 停止等待 ARQ协议

自动重传 - 超时重传

每个包100个字节
发送方: 发送M1 seq: 1
接收方: 确认m1 ack = 1 确认号(acknowlegement) 101
如果发送方超时没有接到确认, 超时重传

重传N次没有成功,RST

连续ARQ + 滑动窗口

窗口4
如果只收到2个包,
接收方: 等待一段时间过后,发送ack = 1收到的这两个包
建立链接 确认窗口

ACK 选择确认

选择确认

TCP 流量控制

通过改变窗口大小。

拥塞控制

image.png

MSS (Maximum Segment Size)

            连接时确定最大数据每个段的大小   传输层
     cwnd   拥挤窗口大小
     rwnd   接收窗口大小
     swnd   发送窗口大小
     swnd = min(cwnd, swnd)

方法:

image.png
image.png
    ###慢开始
           刚开始 cwnd 值很小,  指数增大。 到达一个阈值过后线性增长
    ###拥塞避免
           网络拥塞(出现掉包) 阈值 /  2   cwnd 变成很小的那个值,再指数增          大,到达阈值线性增长
    ###快重传
           当接收方 收到m1  的seq,回复 ack = 1  ackowlegement = 101  m2掉      
           包
           收到 m3  m4 m 5 。。。 连续发   ackowlegement = 101 三次   总共四次   
          
    ###快速回复
          掉包阈值指数掉低, cwnd 变成这个 阈值,线性增大。 又拥堵 循环

[图片上传中...(image.png-623f03-1697702624935-0)]

上一篇 下一篇

猜你喜欢

热点阅读