丢包的原因是什么?
让我们看看可能导致丢包的几个因素:
1. 网络拥塞
这是丢包的最常见原因。顾名思义,网络拥塞就像您在高速公路上发现的拥塞。八车道高速公路上的汽车可能以正常速度行驶,但在高峰时期,同一条高速公路上的汽车数量可能会增加三倍,甚至四倍,从而阻止它们以正常速度行驶并减缓每个人的速度。出口或车道合并可能导致进一步减速。
网络流量也是如此。当网络流量达到最大容量时,某些数据包将始终需要等待。不幸的是,连接只能处理这么多,数据包是网络进行追赶时首先要放弃的东西。幸运的是,今天的软件被编程为试图通过重新发送数据或降低传输速度来返回“丢失”数据包,以便让每个数据包有机会通过网络传输。
2. 网络硬件问题
防火墙、网络路由器和交换机形式的老化、过时的硬件可能会影响网络性能并导致丢包。较旧的端点,包括员工使用的较旧型号的智能手机和笔记本电脑,也可能导致丢包。具有过时的芯片组的较旧设备可能会激发功率并导致网络瓶颈。
3. 软件漏洞
漏洞还可能导致丢包。它们通常出现在旧版本的软件中,并可能导致文件传输问题。例如,使用旧版本 Word 创建的 Word 文档的大小可能大于创建者使用新版本应用程序的大小。这可能会减慢文档的传输速度并导致丢包。
4. 软件威胁
丢包也可能因安全漏洞而发生。网络罪犯已经找到了一种方法来发起所谓的数据包丢失攻击。在这种类型的漏洞中,网络攻击者控制路由器,并发送指令将数据包数据放入流中。当组织在很短的时间内在网络中遭受异常高的丢包率时,可能会发生丢包攻击。
5. 设备过载
随着许多在线服务的运行和应用程序同时启动,设备可能只是过载。大规模地,数百台设备,甚至数千台设备同时连接到网络,整个网络可能以最初设计无法容纳的容量水平运行。
过压设备上的数据包有时会到达其预期目的地。但是到那时,网络可能已经太容易处理数据包并将其发送回去。许多设备都有临时存储,以保持数据包的模式,直到它们可以被发送。当然,即使这种资源也可能会迅速不堪重负,导致多余的数据包被丢弃。
6. 有线与无线网络
通过 Wi-Fi 连接传输的数据可能会比通过有线连接传输的数据更频繁地遭受丢包。不幸的是,由于有这么多远程员工在家办公和在不同地点工作,曾经通过有线企业局域网 (LAN) 或WAN (WAN) 共享的数据现在正在通过无线连接到公共互联网进入企业网络。因此,网络可能很快变得不堪重负,从而导致丢包。
7. 配置故障
像网络配置故障一样简单的事情可能会导致丢包。随着公司合并和剥离资产,以及全职 IT 员工职位外包,网络配置可能会落后。也可能是老化的网络设备无法处理更现代的网络管理协议,例如网络自动化和软件定义的广域网 (SD-WAN)。
点击查看大图