美文网首页
TCP-2 可靠传输 流量控制 拥塞控制-笔记

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

作者: Har_vey | 来源:发表于2023-11-24 10:08 被阅读0次

可靠传输 - 停止等待 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)]

相关文章

  • 细说TCP的可靠传输、流量控制、拥塞控制

    目录 TCP如何实现可靠传输? TCP如何实现流量控制?(滑动窗口) TCP如何实现拥塞控制?(慢开始、拥塞避免、...

  • 传输层之TCP

    TCP报文结构 TCP特点 1、面向连接 2、可靠传输 3、流量控制 4、拥塞控制 TCP连接 ...

  • 基础-TCP可靠传输

    设计可靠 UDP 协议 TCP/IP可靠传输的基础是滑动窗口协议、确认和重传,配合着流量控制和拥塞控制,使得整个过...

  • TCP 重传、滑动窗口、流量控制、拥塞控制

    TCP 重传、滑动窗口、流量控制、拥塞控制 相信大家都知道 TCP 是一个可靠传输的协议,那它是如何保证可靠的呢?...

  • HTTP网络协议(学习笔记三)

    HTTP网络协议(三) 8~12课 TCP的几个要点 可靠传输 流量控制 拥塞控制 连接管理-建立连接-释放连接 ...

  • TCP/IP详解

    流量控制与拥塞控制 流量控制 拥塞控制

  • 可靠传输的实现 (六)

    TCP协议作为一个可靠的面向流的传输协议,其可靠性和流量控制由滑动窗口协议保证,而拥塞控制则由控制窗口结合一系列的...

  • TCP窗口滑动以及拥塞控制

    TCP协议作为一个可靠的面向流的传输协议,其可靠性和流量控制由滑动窗口协议保证,而拥塞控制则由控制窗口结合一系列的...

  • TCP中的流量控制和拥塞控制

    皮皮甜一定要会降龙十八掌,这样走遍天下就无敌手 流量控制和拥塞控制都是为了保证TCP的可靠传输的。区别:(一)流量...

  • 网络-运输层

    《计算机网络》读书笔记,主要介绍内容包括:TCP首部、流量控制、拥塞控制、TCP传输的连接管理 传输层有两种协议 ...

网友评论

      本文标题:TCP-2 可靠传输 流量控制 拥塞控制-笔记

      本文链接:https://www.haomeiwen.com/subject/lzrcidtx.html