计算机网络(第六版)复习提纲27

7 TCP流量控制
A 利用滑动窗口实现流量控制
所谓流量控制,就是让发送方发送速率不要太快,让接收方来得及接收
1 利用窗口进行流量控制
2 持续计时器和零窗口探测报文(仅携带一字节的数据)
B TCP的传输效率(TCP报文段的发送时机)
三种常用机制:
1 缓存中存放的数据达到MSS字节时,组成一个TCP报文段发送出去(满人发车)
2 应用程序指名要求立即发送,即TCP首部中PSH=1 (命令发车)
3 发送方计时器到点了,把当前缓存中数据装入报文段(不超过MSS)(到点发车)
Nagle算法:237
糊涂窗口综合征:每次只读一个字节,窗口空出一个字节,非常慢
8 TCP的拥塞控制
拥塞:网络中对某一资源的需求超过了该资源能够提供的可用部分
A 拥塞控制的一般原理
拥塞控制与流量控制的区别:
‘ 1 拥塞控制是一个全局性的过程,涉及所有的主机、路由器及降低网络传输性能的所有因素(问题出在管子细)
2 流量控制是端到端的问题,往往是指点对点通信量的控制(问题出在接收端小)

拥塞控制的作用

从控制理论的角度看拥塞控制,两种控制方法:
1 开环控制:设计之初就避免拥塞,一旦系统运行,中途不再改正
2 闭环控制:基于反馈环路概念,有三种措施:
’ ① 监测网络系统
② 把拥塞信息告知给可以采取行动避免的地方
③ 调整网络的运行以解决问题
B TCP拥塞控制方法,四个算法241
下面讨论的拥塞控制是基于窗口的拥塞控制,发送方维持自己的发送窗口等于拥塞窗口cwnd(单位:报文段数)
慢开始门限ssthresh,用法为:
cwnd<ssthresh,慢开始
cwnd=ssthresh,慢开始或拥塞避免
cwnd>ssthresh,拥塞避免

相关推荐

  1. 计算机网络复习提纲27

    2024-02-07 06:00:05       52 阅读
  2. 计算机网络复习提纲21

    2024-02-07 06:00:05       53 阅读
  3. 计算机网络复习提纲24

    2024-02-07 06:00:05       47 阅读
  4. 计算机网络复习提纲23

    2024-02-07 06:00:05       46 阅读
  5. 计算机网络复习提纲26

    2024-02-07 06:00:05       43 阅读
  6. 计算机网络复习提纲28

    2024-02-07 06:00:05       40 阅读
  7. 计算机网络复习提纲29

    2024-02-07 06:00:05       45 阅读
  8. 计算机网络复习提纲1

    2024-02-07 06:00:05       58 阅读
  9. 计算机网络复习提纲3

    2024-02-07 06:00:05       50 阅读
  10. 计算机网络复习提纲4

    2024-02-07 06:00:05       57 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-07 06:00:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-07 06:00:05       101 阅读
  3. 在Django里面运行非项目文件

    2024-02-07 06:00:05       82 阅读
  4. Python语言-面向对象

    2024-02-07 06:00:05       91 阅读

热门阅读

  1. Apache Kafka: 强大消息队列系统的介绍与使用

    2024-02-07 06:00:05       53 阅读
  2. 计算机网络(第六版)复习提纲26

    2024-02-07 06:00:05       43 阅读
  3. 如何为Kafka加上账号密码(一)

    2024-02-07 06:00:05       50 阅读
  4. window开机启动

    2024-02-07 06:00:05       50 阅读
  5. 【Flink】FlinkSQL实现数据从Kafka到MySQL

    2024-02-07 06:00:05       50 阅读
  6. 2.6作业

    2024-02-07 06:00:05       46 阅读
  7. 安装nodejs2011并配置npm仓库

    2024-02-07 06:00:05       56 阅读
  8. VOL_常用记录!!

    2024-02-07 06:00:05       47 阅读
  9. 嵌入式硬件工程师与嵌入式软件工程师

    2024-02-07 06:00:05       63 阅读