数据包嗅探会降低互联网速度吗?

MAC*_*rha 4 tcpdump sniffer

我正在使用tcpdump命令工具来嗅探数据包。但是,我担心我的网速会降低。数据包嗅探器会减少它吗?如果是或否,为什么?

如果是的话,有什么办法可以解决这个问题吗?我可以忽略它对互联网速度的影响(即它的影响可以忽略不计)吗?

谢谢!

Dav*_*zer 5

不,嗅探您的网络不会减慢网络速度。但是,由于 NIC 上的 MAC 过滤已关闭并且所有数据包都转发到操作系统,因此运行嗅探器的系统可能运行速度较慢。这不会产生错误,因为数据包不是发送给系统的,但系统仍然需要查看它们。

此外,如果您在交换机上配置跨度或镜像以进行嗅探,这可能会稍微减慢您的交换机速度,但影响极不可能明显。潜在延迟约为微秒。

  • 是的。它们是否被缓冲并不重要。禁用 MAC 过滤后,这些帧将全部转发到网络堆栈。 (2认同)
  • -e 选项仅显示它们,它对过滤没有任何作用。如果您正在运行混杂嗅探器,则您已禁用硬件 MAC 过滤。 (2认同)