首页 > 编程语言 >tcp的拥塞控制算法reno与bbr

tcp的拥塞控制算法reno与bbr

时间:2022-11-20 17:55:27浏览次数:40  
标签:窗口 ACK 控制算法 tcp 发送 拥塞 reno 冗余

拥塞的指证

  • 超时---拥塞

  • 收到三个冗余的ACK---轻微拥塞

发送方如何控制向网络中发送的速率

发送方在对方未经确认的情况下,可以向网络中发送多少字节:min(发送方拥塞窗口大小,接收方接收窗口的大小)

1

以reno算法为例介绍:

2

超时情况与收到三个冗余ACK的情况对于拥塞窗口大小设置的策略是不同,超时情况拥塞窗口的大小直接变成1,然后进入慢启动阶段,而出现三个冗余ACK的情况,会将拥塞窗口值设置为当前的一半再加三,然后直接进入拥塞避免阶段。

标签:窗口,ACK,控制算法,tcp,发送,拥塞,reno,冗余
From: https://www.cnblogs.com/JujunWang/p/16909079.html

相关文章

  • TCP报文及状态分析
    0.背景传输控制协议TCP(TransmissionControlProtocol)TCP和UDP协议的区别以及原理简单总结下,TCP就是个位于传输层(四层)的面向连接的端对端可靠传输的全双工通讯协议如何保......
  • 理解TCP/IP、HTTP、FTP、 NTP、 SNMP、VRRP等常用协议(VRRP)
    VRRP(VirtualRouterRedundancyProtocol)------虚拟路由器冗余协议,其最新技术标准是RFC3768。1  概述1.1  产生背景随着​​Internet​​​的发展,人们对网络可靠性的要......
  • tcp/ip名词解析
    互联网协议(InternetProtocolSuite)是一个网络通信模型,以及一整个​​网络传输协议​​​家族,为​​互联网​​的基础通信架构。它常被通称为TCP/IP协议族(英语:TCP/IPProtoc......
  • 理解TCP/IP、HTTP、FTP、 NTP、 SNMP、VRRP等常用协议(FTP)
    FTP概述文件传输协议(FTP)作为网络共享文件的传输协议,在网络应用软件中具有广泛的应用。FTP的目标是提高文件的共享性和可靠高效地传送数据。在传输文件时,FTP客户端程序先与......
  • 理解TCP/IP、HTTP、FTP、 NTP、 SNMP、VRRP等常用协议(SNMP)
    一、首先我首先要说下什么是SNMP?简单网络管理协议(SNMP,SimpleNetworkManagementProtocol),由一组网络管理的标准组成,包含一个​​应用层​​​协议(applicationlayerprotoc......
  • TCP与UDP协议
    TCP与UDP都是基于传输层的TCP是基于连接的UDP是基于非连接的 TCP的三次握手是建立连接的过程全双工 为什么要建立三次连接,而不是两次连接,因为在客户端请求连接......
  • 还在手撸TCP/UDP/COM通信?一个仅16K的库搞定!
    摘要在一些项目中,可能会用到串口(COM)通信,也可能会使用TCP-Server,TCP-Client,UDP等等,这种实现起来都大差不差,所以我封装了一个无任何依赖小而美的通信框架,通用性强,安全稳......
  • unix网络编程1.1——TCP协议详解(一)
    目录前言网络7层协议与4层协议TCP/IP四层模型通信过程TCP与UDP的区别:TCP:UDP:CS模型-TCP总览数据进入协议栈时的封装过程TCP数据格式TCP三次握手通信时序图TCP四次挥手半关......
  • TCP/IP面试必备
     数据流走向可以看成协议栈,后进先出 物理层提供比特流传输 RS232 RS449 RJ45 比如网卡数据链路层传输单位frame(帧)介质访问,链路管理网络层 寻址和路由选择pack......
  • 计算机网络原理(TCP/IP协议四):地址解析协议
    ARPARP缓存ARP帧格式ARP缓存超时代理ARP免费ARP和地址冲突检测与ARP相关的攻击关于地址解析协议在之前计算机网络原理(六):链路层与局域网的4.1中就有原理的介绍,......