TCP的重传机制、流量控制与拥塞控制

本文详细介绍了TCP的重传机制,包括超时重传和快速重传;流量控制通过滑动窗口实现,防止接收端负担过重;拥塞控制则通过慢开始、拥塞避免、快重传和快恢复四个算法动态调整拥塞窗口。这些机制确保了TCP在网络中的高效、稳定传输。
摘要由CSDN通过智能技术生成


前言

TCP相比UDP最大的不同点之一就是TCP具有流量控制和拥塞控制,我们以本文来对二者进行一个总结。
注:想详细学习者,请移步b站湖科大计算机网络视频(非广告、非常良心的课程)。


tcp的重传机制

(1)超时重传

  • 当发送一条tcp报文段的时候,会启动一个超时计时器,如果超时计时器计时结束,仍然没收到确认报文段,认为接收端没收到报文,触发超时重传;

(2)快速重传(这个也是一种tcp拥塞控制算法)

  • 确认报文段不再顺带发送,而是立刻发送;

  • 当接收到不同顺序的报文段的时候,也会立刻发送对之前按照顺序接收的报文段的确认报文段;

  • 当发送端收到三次同样的确认报文段之后,会确定该报文段没有接收成功,触发快重传

tcp的流量控制

  • 流量控制首先要引入滑动窗口;

  • 最原始的tcp连接数据传输是,发送一个报文段,接收到确认报文段,才能继续发送下一个报文段,这样效率很低,对网络资源的利用率不高;

  • 因此,引入滑动窗口概念,发送端维护发送窗口,接收端维护接收

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值