📌  相关文章
📜  什么是网络拥塞?常见原因以及如何解决?

📅  最后修改于: 2022-05-13 01:57:02.592000             🧑  作者: Mango

什么是网络拥塞?常见原因以及如何解决?

当流经网络的流量超过其最大容量时,就会发生网络拥塞。在大多数情况下,拥塞是由于流量突然激增而导致的网络暂时性问题,但有时,网络会持续拥塞,这表明存在更深层次的问题。最终用户将网络拥塞视为网络速度变慢或处理请求的非常大的延迟。

网络拥塞也是导致以下潜在问题的一个因素:

  • 高延迟-
    在拥塞的网络中,数据包到达其目的地所花费的时间显着增加,因此观察到更高的延迟率。
  • 连接超时
    理想情况下,服务应该等待数据包的到达,但在某些情况下,连接会因超时而终止。
  • 丢包——
    如果网络拥塞,许多数据包无法到达目的地,最终会由于超时而被丢弃。

网络拥塞的原因:

  1. 过多的带宽消耗 –
    网络上的某些用户或设备有时会使用比普通用户或设备更多的带宽。这会给网络及其路由设备(路由器、交换机和电缆)带来压力,从而导致网络拥塞。
  2. 子网管理不善 –
    为了更好地管理资源,将一个大网络划分为子网。但是,如果子网未根据使用模式和资源要求进行扩展,则可能会出现网络拥塞。
  3. 广播风暴——
    当对网络的请求数量突然激增时,就会发生广播风暴。因此,网络可能无法同时处理所有请求。
  4. 多播——
    当网络允许多台计算机同时相互通信时,就会发生多播。在多播中,当同时发送两个数据包时可能会发生冲突。这种频繁的冲突可能导致网络拥塞。
  5. 边界网关协议 –
    所有流量都由 BGP 通过最短路径路由。但是,在路由数据包时,它不会考虑路由中存在的流量。在这种情况下,所有数据包都可能通过相同的路由进行路由,这可能导致网络拥塞。
  6. 设备太多——
    每个网络对其可以管理的数据量都有限制。此容量限制了您的网络在性能下降之前可以处理的带宽和流量。如果网络连接的设备太多,则网络可能会因数据请求而不堪重负。
  7. 过时的硬件 –
    当数据通过旧交换机、路由器、服务器和 Internet 交换机传输时,可能会出现瓶颈。由于过时的硬件,数据传输可能会受到阻碍或减慢。结果,发生网络拥塞。
  8. 超额认购 –
    一种削减成本的策略,可能导致网络被迫容纳比其设计处理能力(同时)多得多的流量。

网络拥塞的影响:

  1. 排队延迟
  2. 数据包丢失
  3. 慢速网络
  4. 阻止新连接
  5. 低吞吐量

测试网络拥塞:

  • 以管理员身份运行命令提示符。
  • 在 CMD 窗口中键入tracert google.com
示踪剂

示踪剂

  • 记下到达最终服务器需要多少跃点。
  • 对于每一跳,检查 ping 的值。

如何解决网络拥塞?

  1. 将您的网络划分为可以调整大小以满足流量的子网。
  2. 应调整 TCP/IP 设置以平衡数据包发送/请求速度。
  3. 使用 CDN(内容交付网络)通过将更多请求定向到边缘服务器来节省时间。
  4. 扼流包用于减少发送设备的输出,这有助于避免网络拥塞。
  5. 如果默认路由变得拥塞,您可以使用多跳路由来管理流量。
  6. 升级您的互联网计划以允许更多设备和增加带宽。检查您的设备是否是最新的并且没有过时(甚至是电缆)。

一个好的做法是监视您的网络是否有任何异常的流量变化。这有助于提前识别问题并计划改进。