TCP拥塞控制详解

本文详细探讨TCP的拥塞控制,包括拥塞的原因与代价、拥塞控制方法,重点阐述TCP如何通过慢启动、拥塞避免和快速恢复策略动态调整拥塞窗口,以及公平性和网络辅助拥塞控制的概念。
摘要由CSDN通过智能技术生成

1. 拥塞原因与代价

  • 拥塞的代价
    • 当分组的到达速率接近链路容量时,分组经历巨大的排队时延。
    • 发送方必须执行重传以补偿因为缓存溢出而丢弃的分组。
    • 发送方在遇到大时延时进行的不必要重传会引起路由器利用其链路带宽来转发不必要的分组副本。
    • 当一个分组沿一条路径被丢弃时,每个上游路由器用于转发该分组到丢弃该分组而使用的传输容量最终被浪费掉了。
  • 运输层向网络层中发送报文段(含有初始数据或重传数据)的速率用image-20210627171340986表示,它有时被称为网络的供给载荷

2. 拥塞控制方法

  • 端到端的拥塞控制:网络层没有为运输层提供显示帮助,即使网络中存在拥塞,端系统也必须通过对网络行为的观察来推断。TCP采用端到端的方法来解决拥塞控制问题,因为IP层不会向端系统提供有关网络拥塞的反馈信息。
  • 网络辅助的拥塞控制:服务器向发送方提供关于网络中用色状态的显示反馈信息。还有一些更复杂的网络反馈比如ATM可用比特率拥塞控制机制(服务器显示地通知发送方服务器能支持的最大主机发送速率)。网络辅助的拥塞控制有两种反馈拥塞信息的形式。
    • 第一种是直接反馈,信息由路由器发送给发送方,这种方式采用了一种阻塞分组的形式。
    • 第二种是路由器标记或更新从发送方流向接收方的分组中的某个字段来指示拥塞的产生。

3. TCP拥塞控制

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值