首页 > 编程知识 正文

实现流量控制和拥塞控制,流量控制和拥塞控制的区别和联系

时间:2023-05-06 11:45:53 阅读:32131 作者:3325

流量控制TCP 利用滑动窗口实现流量控制

这是因为业务控制控制发送侧的发送速率,使得接收侧赶上接收。 接收方发送的确认消息窗口字段可用于控制发送方窗口的大小,并影响发送方的发送速率。 如果将窗口字段设置为0,则发送方无法发送数据。

如果在拥塞时间受到抑制,并且对网络中的资源的需求超过了该资源可以提供的部分,则网络性能会降低。 这种情况称为拥塞。 拥塞控制是指防止网络中注入过多的数据,从而防止网络中的路由器和链路过载。 拥塞控制的前提是网络能够承受现有的网络负载。

为了进行拥塞控制,TCP发送侧维持拥塞窗口(((cwnd ) )的状态变量。 拥塞控制窗口的大小取决于网络的拥塞程度,并动态变化。 发送方使自己的发送窗口在拥塞窗口和接收方的接收窗口中最小。

http://www.Sina.com/http://www.Sina.com/:慢启动算法的想法是,如果主机在开始发送数据时立即向联系人注册卷数据的字节,则网络拥塞因为现在还不知道网络的匹配情况。 经验上,更好的方法是从小逐渐增加发送窗口,即从小逐渐增加拥塞窗口的值。

cwnd的初始值为1,每经过一个传播周期,cwnd就会翻倍。TCP的拥塞控制采了四种算法,即 慢开始 、 拥塞避免 、快重传 和 快恢复:拥塞避免算法的想法是逐渐增加拥塞窗口cwnd,即在每次经过往返时间RTT时向发送的cwnd发送慢开始

在TCP/IP中,快速传输恢复(frr )是拥塞控制的计算

法,可以迅速恢复丢失的数据包。 如果没有FRR,则如果数据包丢失,TCP将使用计时器请求暂停传输。 暂停期间,不会发送新数据包或复制的数据包。 使用FRR,如果接收器接收到顺序不同的数据段,则向发射器重复发送确认。 当连接了发射机时

三个重复的确认假设接收确认书中显示的数据段丢失,并立即重新发送丢失的数据段。

如果有FRR,在重发时请求的暂停中不会延迟。 如果丢失了单个分组,则快速重复和映射(frr ); 恢复)工作效率最高。 如果在某个短时间内丢失了多个数据包,它将不起作用。

流量控制和拥塞控制的区别:拥塞控制是一个全局过程,涉及所有主机、所有路由器和与网络传输性能下降相关的所有因素。 相反,业务控制往往是点对点通信量的控制,是端到端的问题。 流量控制是控制发送方发送数据的速度,以便接收方能赶上接收。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。