什么是计算机网络中的减载?

拥塞的存在意味着负载大于网络上可处理的资源。通常我们会通过尝试增加资源或减少负载来获得减少拥塞的想法,但这并不是一个好主意。

有一些方法可以在网络上进行拥塞控制,这些方法通常在不同的时间尺度上应用,以防止拥塞或在拥塞发生后对其做出反应。

现在让我们看看一种称为减载的拥塞控制技术 -

减载

它是拥塞控制的方法之一。路由器包含一个缓冲区来存储数据包并将其路由到目的地。当缓冲区已满时,它只是丢弃一些数据包。它根据数据链路层实施的策略选择要丢弃的数据包。这称为减载

减载将使用丢弃旧数据包而不是新数据包来避免拥塞。丢弃作为差异的一部分的数据包是更可取的,因为未来的数据包取决于全帧。

为了实施智能丢弃策略,应用程序必须标记它们的数据包以向网络表明它们的重要性。当必须丢弃数据包时,路由器可以先丢弃最不重要的类的数据包,然后再丢弃最重要的类,以此类推。

好处

减载的优点如下 -

  • 它可用于检测拥塞。

  • 它可以从拥塞中恢复。

  • 它减少了网络流量。

  • 跨网络的同步数据包流。

  • 在发生拥塞之前删除数据包。

缺点

减载的缺点如下 -

  • 数据包由于被路由器丢弃而丢失。

  • 如果缓冲区大小较小,则会导致更多数据包被丢弃。

  • 不能保证避免拥塞。

  • 路由器始终检查缓冲区是否已满的开销。