您的网络连接似乎比平时慢吗?可能是由于调制解调器,路由器,WiFi信号,DNS服务器运行缓慢,甚至网络上的设备饱和带宽 引起的。
这些是最常见的问题,您会想到,每当您的网络连接缓慢 时,您不会立即注意到的隐藏问题之一就是数据包丢失。
这通常会降低给定连接的吞吐量或速度,有时会降低协议或应用程序的质量诸如VoIP或流视频之类的延迟敏感信息。
数据包丢失是一项关键的网络性能指标,永远不会在网络上的任何时间发生。我们将研究什么是丢包,什么原因造成,如何检测它以及如何解决丢包。
什么是丢包?
信息通过一系列离散的单元(通常称为数据包)在网络上传输。
以正确的顺序连接在一起时,这些单个单元会形成一个连贯的整体,网络连接仅能正常工作精细。但是,数据包有时会到达不完整,有缺陷或损坏的状态,从而使它们无用,但是当丢失时,网络连接受到干扰 。
<!-In_content_1全部:[300x250] / dfp :[640x360]->
不过,在特定的传输过程中,数据包丢失为资料遗失 ,这导致连接速度比平常慢,并且降低了网络与本地和远程设备之间通信的可靠性。另外,它可能会通过增加CPU负载来处理额外的网络开销,从而影响您的CPU负载。
大多数网络有时会出现丢包率较低的情况,因为网络连接会发生变化,因此不可避免地数据包偶尔会被丢弃。
理想情况下,网络不应丢失数据包。在功能正常的网络上,这种情况很少发生,但是几乎每个ISP都遭受或遭受数据包丢失的困扰。无线连接比有线连接更常见。
是什么导致数据包丢失的原因?
数据以数据包的形式传输,这些数据通过特定的网络发送时间间隔。当这些数据包没有到达目的地时,发送方会收到ping通知,通知它们失败。
通常会收到一到两个此类丢失,但是如果问题越来越严重,并且更多的数据包丢失,将会有更多的返回传输,最终导致传输线拥塞,您可能会经历数据传输超时。
网络连接上发生数据包丢失的原因有很多。其中包括:
它也可能是故意的,例如,在网络拥塞较高的地方,可以使用丢包来限制视频流中的吞吐量,从而避免出现滞后或杜里ng VoIP呼叫。结果是低质量的呼叫或流,这反过来又会影响用户体验。
为了了解丢包的根本原因,您需要先检测到它然后向后进行工作以解决它。它可能会向您发出有关网络漏洞的信号,尤其是有关黑客攻击的信号,或使您面临可能吸引网络犯罪分子捕获并劫持安全系统为人质的风险。
所有这些都在数据包发生时发生丢失级别超过了总包流的1-2%之间的可接受率 。
您的网络管理员可以检查以确保数据包丢失率为0%,如果它开始增加,请与您的ISP联系以确定根本原因。
p>
数据包丢失可能会向您发出有关网络漏洞的信号,特别是有关黑客攻击的信号。同样,它可能使您面临可能吸引网络犯罪分子捕获并劫持安全系统为人质的风险。
当数据包丢失率超过可接受的总数据包率的1-2%时,所有这些都会发生流。高于此水平的任何内容都会严重影响质量。
您的网络管理员可以检查以确保数据包丢失率为0%,如果数据包丢失率开始增加,请与您的ISP联系以确定根本原因并找出原因如何解决该丢包问题。
如何解决网络连接上的丢包问题
1。确定丢包的原因
2。更换有问题的硬件
3。修复所有软件错误或报告给供应商(如果是第三方)
4。使用网络监视工具
确定数据包丢失的原因
为了找出网络上数据包丢失的根本原因,有一些方法首先需要检查的事情,例如设备之间的以太网连接,任何接线错误或物理损坏的迹象,电缆是否正常工作,以及检查交换机和路由器或调制解调器。
确定网络上是否有足够的带宽来处理所需的设备,以及是否有任何硬件在处理超出其应有的能力。这是一个搜索问题,直到找到并替换在问题解决之前无法正常工作的所有内容。
您还可以使用一台好的路由器或交换机,与网络上有问题的硬件进行交换,以查看其是否可以解决丢包问题。
是可用于检测网络上数据包丢失的软件应用程序。这些程序通过查看数据包或分析其行程时间来嗅探数据包。但是,您也可以ping网络上的设备以发现是否存在丢包。
更多高级工具可用于确定丢包,但是一旦您知道如何检查网络通信,就需要要做的就是隔离并消除以确定问题的原因和根源。
替换有问题的硬件
现在,您知道网络连接中丢包的根本原因,您可以做两件事来解决该问题数据包丢失:更换有问题的硬件。
隔离和消除步骤将帮助您了解数据包丢失的来源和原因,具体取决于从网络上的设备造成数据包丢失的硬件。
修复任何问题软件错误或向供应商(第三方)报告
您可以自己修复软件错误,或者,如果您使用的是第三方程序,请向供应商报告以获取支持以及对该错误的可能修复。
使用网络监视工具
网络连接紧密,连接良好,路由器几乎不会丢包。但是,并非一路上都知道互联网上发生的所有事情,因此您应该预期会有数据包丢失。
好消息是,您可以使用网络监视工具来帮助您识别造成设备丢失的数据包。同时提供持续监控您的设备 来防止该问题。
SolarWinds网络性能监视器是市场上最好的网络监视工具之一。它运行在Windows Server上,是一个全面的网络设备运行状况检查器,使用SNMP进行实时监视。它具有自动发现功能,可以不断地映射您的网络,生成网络上的设备列表,网络图以及任何网络更改。
它还跟踪VM系统和无线设备的性能,获取SNMP消息。该报告可报告网络上所有设备中的所有警告。最终,它可以帮助您防止容量过剩,这可能导致数据包丢失。
防止数据包丢失
根据数据包丢失的根本原因,您可以选择上面提到的任何方法来解决网络连接上的数据包丢失问题。
如果是硬件问题,请替换为可以解决的新问题,但是对于网络拥塞,您可以增加带宽,或者使用服务质量解决方案为实时网络流量设置更高的优先级。
管理丢包的简单方法包括检查端口和电缆是否已正确连接和安装,以及是否要使用电缆连接以提高连接质量。如果使用无线连接,请消除任何干扰,并保持设备和软件的更新。