链路容量、交换结点中的缓存和处理机等被统称为网络资源。 在某段时间,若对网络中某资源的需求超过了该资源所能提供的可用部分,网络的性能就要变坏。这种现象称为拥塞(congestion)。
若网络中有许多资源同时产生拥塞,网络的性能就要明显变坏,整个网络的吞吐量将随输入负荷的增大而下降。
出现拥塞的原因:
增加资源能解决拥塞吗?
不能。这是因为网络拥塞是一个非常复杂的问题。 简单地采用上述做法,在许多情况下,不但不能解决拥塞问题,而且还可能使网络的性能更坏。
网络拥塞往往是由许多因素引起的。例如: 增大缓存,但未提高输出链路的容量和处理机的速度, 排队等待时间将会大大增加,引起大量超时重传,解决不了网络拥塞;提高处理机处理的速率会会将瓶颈转移到其他地方;
如果一个路由器没有足够的缓存空间,它就会丢弃一些新到的分组。但当分组被丢弃时,发送这一分组的源点就会重传这一分组,甚至可能还要重传多次。这样会引起更多的分组流入网络和被网络中的路由器丢弃。
可见拥塞引起的重传并不会