TCP拥塞控制是传输控制协议(英语:Transmission Control Protocol,缩写TCP)避免网络拥塞的算法,是互联网上主要的一个拥塞控制措施。它使用一套基于线增积减模式的多样化网络拥塞控制方法(包括慢启动和拥塞窗口等模式)来控制拥塞。在互联网上应用中有相当多的具体实现算法。
在TCP中,拥塞窗口(congestion window)是任何时刻内确定能被发送出去的字节数的控制因素之一,是阻止发送方至接收方之间的链路变得拥塞的手段。他是由发送方维护,通过估计链路的拥塞程度计算出来的,与由接收方维护的接收窗口大小并不冲突。
1、慢开始算法:
简单的说,开始传输时,传输的数据由小到大递增到一个值(即发送窗口由小到大(指数增长)逐渐增大到拥塞窗口的数值)。
2、拥塞避免算法:
数据发送出去,并发到接收方发回来的确认收到,拥塞窗口每次值加1地线性增大。
3、快重传算法:
数据传输时(数据被分成报文,每个报文都有个序号),中间的一部分丢失接收方没收到,接收方连续接到后面的数据,则发回对丢失前的数据的重复确认,这样发送方就知道有部分数据丢失了,于是从丢失出重传数据。
4、快恢复算法:
快恢复是与快重传配合的算法,在发生数据丢失时,发送方收到接收方发回的三个重复确认信息时,就把每次传输的数据量减为原来的一半,拥塞窗口也修改为这个值,然后又开始拥塞避免的算法。
本文地址: http://www.goggeous.com/20241201/1/239834
文章来源:天狐定制
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2024-12-01 18:57:14职业培训
2024-12-01 18:57:12职业培训
2024-12-01 18:57:10职业培训
2024-12-01 18:57:02职业培训
2024-12-01 18:57:02职业培训
2024-12-01 18:57:01职业培训
2024-12-01 18:57:00职业培训
2024-12-01 18:56:59职业培训
2024-12-01 18:56:51职业培训
2024-12-01 18:56:50职业培训
2024-12-17 22:12职业培训
2025-01-05 20:39职业培训
2025-01-06 06:18职业培训
2025-01-05 13:29职业培训
2024-12-29 23:12职业培训
2025-01-08 11:26职业培训
2024-12-28 18:55职业培训
2024-12-28 03:31职业培训
2024-12-09 21:50职业培训
2024-12-22 18:44职业培训
扫码二维码
获取最新动态