1. 关注常识网首页
  2. 科普知识

拥塞控制与流量控制之间有何异同(计算机中,流量控制和拥塞控制有什么区别?)

相同点:拥塞控制和流量控制都能提高网络性能。不同点:拥塞控制所要做的都有一个前提,就是网络能够承受现有的网络负荷,拥塞控制是一个全局的过程;流量控制往往指在给定的发送端和接受端之间的点对点通信量的控制...

相同点:拥塞控制和流量控制都能提高网络性能。不同点:拥塞控制所要做的都有一个前提,就是网络能够承受现有的网络负荷,拥塞控制是一个全局的过程;流量控制往往指在给定...更多拥塞控制与流量控制之间有何异同话题,以及更多计算机中,流量控制和拥塞控制有什么区别的详细内容,欢迎浏览我们的专题频道。

拥塞控制与流量控制之间有何异同(计算机中,流量控制和拥塞控制有什么区别?)

拥塞控制与流量控制之间有何异同

相同点:拥塞控制和流量控制都能提高网络性能。

不同点:拥塞控制所要做的都有一个前提,就是网络能够承受现有的网络负荷,拥塞控制是一个全局的过程;流量控制往往指在给定的发送端和接受端之间的点对点通信量的控制。

拥塞控制与流量控制之间有何异同

相同点:拥塞控制和流量控制都能提高网络性能。

不同点:拥塞控制所要做的都有一个前提,就是网络能够承受现有的网络负荷,拥塞控制是一个全局的过程;流量控制往往指在给定的发送端和接受端之间的点对点通信量的控制。

计算机中,流量控制和拥塞控制有什么区别?

1、概念不同。

流量控制是端到端的控制,例如A通过网络给B发数据,A发送的太快导致B没法接收(B缓冲窗口过小或者处理过慢),这时候的控制就是流量控制,原理是通过滑动窗口的大小改变来实现。

拥塞控制是A与B之间的网络发生堵塞导致传输过慢或者丢包,来不及传输。防止过多的数据注入到网络中,这样可以使网络中的路由器或链路不至于过载。拥塞控制是一个全局性的过程,涉及到所有的主机、路由器,以及与降低网络性能有关的所有因素。

2、机制不同。

流量控制机制:

设主机A向主机B发送数据。双方确定的窗口值是400.再设每一个报文段为100字节长,序号的初始值为seq=1,大写ACK表示首部中的却认为为ACK,小写ack表示确认字段的值。

接收方的主机B进行了三次流量控制。第一次把窗口设置为rwind=300,第二次减小到rwind=100最后减到rwind=0,即不允许发送方再发送过数据了。这种使发送方暂停发送的状态将持续到主机B重新发出一个新的窗口值为止。

拥塞控制机制:

慢开始和拥塞避免。

发送报文段速率的确定,既要根据接收端的接收能力,又要从全局考虑不要使网络发生拥塞,这由接收窗口和拥塞窗口两个状态量确定。

接收端窗口是接收端根据目前的接收缓存大小所许诺的最新窗口值,是来自接收端的流量控制。拥塞窗口是发送端根据自己估计的网络拥塞程度而设置的窗口值,是来自发送端的流量控制。

扩展资料:

一条TCP连接有时会因等待重传计时器的超时而空闲较长的时间,慢开始和拥塞避免无法很好的解决这类问题,因此提出了快重传和快恢复的拥塞控制方法。

快重传算法并非取消了重传机制,只是在某些情况下更早的重传丢失的报文段(如果当发送端接收到三个重复的确认ACK时,则断定分组丢失,立即重传丢失的报文段,而不必等待重传计时器超时)。慢开始算法只是在TCP建立时才使用。

计算机中,流量控制和拥塞控制有什么区别

流量控制和拥塞控制的区别

TCP的流量控制和拥塞控制看上去是两个比较相近的概念,容易产生混淆。但事实上,他们在期望的目标和使用的方法是完全不同的。

流量控制解决的是发送方和接收方速率不匹配的问题,发送方发送过快接收方就来不及接收和处理。采用的机制是滑动窗口的机制,控制的是发送了但未被Ack的包数量。

拥塞控制解决的是避免网络资源被耗尽的问题,通过大家自律的采取避让的措施,来避免网络有限资源被耗尽。当出现丢包时,控制发送的速率达到降低网络负载的目的。

流量控制

流量控制是通过滑动窗口来实现的。 滑动窗口分为发送端窗口和接收端窗口。

窗口有大小限制,窗口大小是接收端用来告诉发送端目前接收端能接收的最大字节数。

窗口的大小在TCP协议头里,大小为16位。然而在TCP协议的可选项里,还可以定义窗口的比例因子,因此实际的窗口大小可以超过64KB。窗口的含义实际上就是接收缓冲区的大小。

发送窗口维护了发送端发送的已被接收端ACK的序号,以及已经发送的最大序号,这样就可以知道还能发送多少的新数据。

接收窗口维护了已经ACK的序号,以及所有接收到的包序号。

窗口大小在特定的一次连接通信过程中,大小是不变的。而滑动窗口是一种机制,滑动窗口的大小在发送端代表的是可发送的数据大小,在接收端代表的是可接收的数据大小,它们是动态变化的。

拥塞控制

拥塞控制是通过拥塞窗口来实现的。拥塞窗口指发送端在一个RTT内可以最多发送的数据包数。

拥塞控制一般包括慢启动、拥塞避免两个阶段。

慢启动阶段是从1开始指数增长到限定大小的过程。

拥塞避免阶段时超过限定大小之后线性增加的过程,以及发现丢包后将拥塞窗口改为1,并把限定大小减半的过程。

扩展资料

流量控制是端到端的控制,例如A通过网络给B发数据,A发送的太快导致B没法接收(B缓冲窗口过小或者处理过慢),这时候的控制就是流量控制,原理是通过滑动窗口的大小改变来实现。

拥塞控制是A与B之间的网络发生堵塞导致传输过慢或者丢包,来不及传输。防止过多的数据注入到网络中,这样可以使网络中的路由器或链路不至于过载。拥塞控制是一个全局性的过程,涉及到所有的主机、路由器,以及与降低网络性能有关的所有因素。

简单描述拥塞控制与流量控制的区别

这里面是完全不一回事,流控理解为

端到端的控制,例如a通过通信网给b发数据,a发送过快b没法接受(也许缓冲小或者b处理速度慢)

这时候的控制就是流控

滑动窗口等。因为是端到端我认为是4层以上的事。拥塞控制是a与b之间的通信子网(通信子网是下3层的事)发生数据拥堵,来不及传输,这个牵涉的是网络节点的事。参照这个建议你在百度搜下

拥塞控制和流量控制看下,应该能理解。

拥塞控制与流量控制之间有何异同(计算机中,流量控制和拥塞控制有什么区别?)

计算机中,流量控制和拥塞控制有什么区别?

答:拥塞控制与流量控制有密切关系,但也有区别:可以这样理解,拥塞控制是网络能够承受现有的网络负荷,是一个全局变量;而流量控制往往只是指点对点之间对通信量的控制。...详细

计算机中,流量控制和拥塞控制有什么区别

答:TCP的流量控制和拥塞控制看上去是两个比较相近的概念,容易产生混淆。但事实上,他们在期望的目标和使用的方法是完全不同的。流量控制解决的是发送方和接收方速率不匹配的问题,发送方发送过快接收方就来不及接收和处理。采用......详细

以上介绍的就是《拥塞控制与流量控制之间有何异同(计算机中,流量控制和拥塞控制有什么区别?)》的具体内容,希望本篇文章能帮助到你了解更多的学习知识和生活常识。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人,并不代表关注常识网立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容(包括不限于图片和视频等),请邮件至379184938@qq.com 举报,一经查实,本站将立刻删除。

联系我们

在线咨询:点击这里给我发消息

微信号:CHWK6868

工作日:9:30-18:30,节假日休息