美文网首页
TCP协议的拥塞控制

TCP协议的拥塞控制

作者: 超级工程师进阶之路 | 来源:发表于2020-05-11 11:50 被阅读0次

什么是拥塞?

类比公路和汽车,当网络中数据报文增多时,会有网络拥塞的发生

拥塞的根源?

TCP拥塞.jpg

网络对硬件设备的性能要求大于可用资源,会导致拥塞的发生

流量控制和拥塞控制的区别?

  1. 流量控制考虑点对点的通信量控制
  2. 拥塞控制考虑整个网络,是全局行的考虑
  3. 报文超时被认为是网络拥塞(这里不考虑网络故障的情况)

拥塞控制的两个算法

  1. 慢启动算法
    有小到大逐渐增加数据发送量
    每收到一个报文,就加一,增长到慢启动阈值,到达阈值之后会启用第二个算法拥塞避免算法
  2. 拥塞避免算法
    维护一个拥塞窗口的变量,这个变量是大于慢启动阈值的
    只要不发生拥塞,就会试探着把拥塞窗口调大,每次加一


    拥塞控制算法图.jpg

本章总结

  1. 流量控制和拥塞控制的区别
  2. 拥塞控制的方法

相关文章

  • 【转载】Google BBR是什么?以及在 CentOS 7 上

    TCP 拥塞控制算法 传统 TCP 拥塞控制算法,基于丢包反馈的协议。 基于「丢包反馈」的协议是一种被动式的拥塞控...

  • TCP Tahoe协议

    TCP Tahoe协议是TCP最早的TCP拥塞控制版本,主要包括三个机制用于控制拥塞窗口:慢启动、拥塞避免和快速重...

  • TCP拥塞控制

    TCP拥塞控制是传输控制协议(英语:Transmission Control Protocol,缩写TCP)避免网...

  • TCP/IP 协议(转)

    参考:TCP/IP 协议tcp窗口滑动以及拥塞控制解析TCP之滑动窗口(动画演示)

  • 2018-07-11

    tcp的运输控制分为tcp流量控制和tcp拥塞控制,这里先讲tcp的拥塞控制。 为了讲清楚tcp的拥塞控制,还是利...

  • TCP Tahoe 与 Reno 运行机制对比分析

    一、实验目的 学习 TCP 的拥塞控制机制并了解 TCP Tahoe 和 TCP Reno 协议的运行机制 二、实...

  • TCP协议的拥塞控制

    什么是拥塞? 类比公路和汽车,当网络中数据报文增多时,会有网络拥塞的发生 拥塞的根源? 网络对硬件设备的性能要求大...

  • TCP协议简介

    TCP协议的特点(需要解决的问题) 1、TCP如何实现可靠传输2、TCP如何实现流量控制3、TCP如何避免网络拥塞...

  • 计算机网络

    TCPIP协议,熟悉的说一说 了解TCP协议(超时重传、流量控制(滑动窗口)、拥塞控制等等) HTTP和HTTPS...

  • 拥塞控制和流量控制

    滑动窗口的解释: 拥塞控制窗口+慢启动+拥塞控制算法=拥塞控制 TCP特性使得每个TCP连接可以得到均等的带宽。在...

网友评论

      本文标题:TCP协议的拥塞控制

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