试题详情
简答题试述流量控制和拥塞控制的区别与联系。
  • 拥塞控制考虑的是全局问题,涉及到所有主机、包交换机以及与网络传输性能有关的其它因素。
    流量控制所要解决的问题是,使发送端发送数据的速率不要超过接收端的接收能力(即端到端的节流),大多采用从接收端到发送端的某种反馈,使发送端知道接收端所处状况。
    以下的简例可说明拥塞控制和流量控制的区别。
    设有一个链路传输速率为1Tb/s的光纤网络,一台巨型计算机通过该网络向一台PC机以1Gb/s的速率传送文件。显然网络不存在拥塞问题,但必须有流量控制。设另有一网络,其链路传输速率为1Mb/s,假定有1000 台大型计算机连入该网,其中500台计算机分别向另外500台计算机以l00 kb/s的速率发送文件。现在的问题就是整个网络的输入负载是否超过网络负荷能力的拥塞控制问题了。
    很多拥塞控制算法通过发送端到端的控制报文,告诉发送端,网络已出现麻烦,必须 放慢发送速率,而这是和流量控制相似的。因此拥塞控制和流量控制常常不容易区分。虽然拥塞控制和流量控制有明显的区别,但只要能在现有的网络负荷承受限度内,对网 络中每一对发送端和接收端之间的点对点通信量都能进行有效的流量控制,就能使整个网络 的输入负载不超过网络所能承受的限度,从而避免拥塞。事实上,网络中经常使用多级、多种流量控制方法来解决拥塞问题。因此,拥塞控制和流量控制又是有联系的。
  • 关注下方微信公众号,在线模考后查看

热门试题