Auvik支持团队经常收到的一个问题是:“小包和小包之间有什么区别 错误,小包 丢弃和数据包 失利?”

而且,如果您曾经在Google中输入过该句子(或其他任何变体形式),就会发现这是一个棘手的答案。到现在。

在分解这三个数据包术语之前,我们先来看一下数据包本身。

A 是通过网络从一个设备发送到另一设备的数据段。使用数据包是因为它们将大量数据分成较小的块,从而使跨网络移动变得更加容易。数据包包含诸如源,目的地,数据和大小之类的信息,以帮助大文件到达正确的位置,并在到达后正确地重新组装。

但是数据包传输远非完美,事情可能会出错。这些“事物”以错误,丢弃和丢失的形式出现。

封包错误

A 包错误 表示包装有问题。通常会发生两种类型的数据包错误:

  • 传输错误,数据包在到达目的地的途中被损坏-就像一条易碎的亚马逊订单在途中被破坏。
  • 格式错误,而不是接收设备所期望(或想要)的数据包格式。考虑在餐厅订购可口可乐,然后购买百事可乐。

数据包在通过网络的过程中很容易损坏。如果设备(例如路由器,交换机或工作站)通过不良的电缆,不良的端口,断开的光纤电缆或肮脏的光纤连接器连接到以太网,则可能会损坏数据包。

接入点也容易出现数据包错误。由于蓝牙设备,不受管理的接入点,微波等等,办公室通常会产生多种高射频干扰源。因此,无线传输的数据包很容易损坏。

如果发生数据包错误,TCP(传输控制协议)将重复发送相同的信息,希望数据最终能够毫无问题地到达目的地,而UDP(用户数据报协议)即使在数据包未能到达目的地时也将继续转发目的地。

丢包

A 丢包 发生在 已收到 数据包发生传输或格式错误,或者接收设备的存储空间不足。

虽然有些丢弃是不可避免的,但过多的丢弃 可以指出几个问题 包含:

  • 网络设备配置错误。考虑一下连接两端的VLAN不匹配。如果一端是VLAN 9,另一端不是VLAN 9,则来自VLAN 9的流量将被丢弃,因为未为VLAN 9流量配置接收端口。
  • 端口带宽不足
  • 诸如交换机,路由器和防火墙之类的硬件经历了很高的CPU或内存使用率

接入点就像丢包一样容易受到丢包的影响,但是出于同样的原因。如果访问点遇到大量的数据包丢弃,则可能是它试图连接的无线设备距离它太远。

为了使数据包错误和数据包丢弃分开记住,请记住以下简单的说法:“所有数据包错误都是丢弃,但并非所有数据包丢弃都是错误。”

数据包丢失

您可能以为丢包和丢包是可以互换的术语,因为它们听起来非常相似。但是有一个主要区别: 数据包丢失 发生 之前 数据包到达目的地,这意味着它可能发生 任何地方 在网络中。

尽管丢包是整个网络中的常见问题,但通常不会影响网络性能。在某些情况下,由数据包丢失引起的速度下降甚至不会引起注意。合法地从Netflix下载电影可能需要45秒而不是30秒。

但是,仍然应该解决持久性数据包丢失的问题,并且存在 几个潜在的罪魁祸首 在它后面:

  • 链接上的数据包超出了其设计或配置的处理能力。
  • 设备接收数据包的速度快于其处理数据包的速度,从而导致多余的数据包在等待时被丢弃。
  • 网络上的硬件过旧,故障或布置不当。
  • 办公室里射频干扰很大。
  • 设备和接入点之间的距离较大或信号较弱。

这样就可以解决常见问题,“数据包错误,数据包丢弃和数据包丢失之间有什么区别?”的明确答案。