0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

虹科分享 | 网络流量监控 | 数据包丢失101

虹科网络可视化技术 2023-03-15 14:15 次阅读

什么是数据包?

数据包是二进制数据的基本单位,在网络连接的设备之间编号和传输,无论是在本地还是通过互联网。一旦数据包到达其目的地,它就会与其他数据包一起按编号重新组合,回到最初传输的较大消息中。

数据包是我们在线发送或接收的所有内容的构建块。当您下载图像、发送电子邮件、登录缩放通话或使用阿里巴巴购物车结账时,数据包会为所有这些行为提供支持。

什么是丢包?

当一个或多个数据包未到达其目的地时,就会发生数据包丢失。可能发生数据包丢失的原因有很多。这也是网络将链路饱和反馈给TCP的方式。

传输控制协议,TCP/IP是用于互联网操作的主要协议。TCP将文件分解为微小的编号数据包,并将它们发送到路由器进行处理。接收端的 TCP 将文件重新组合在一起。

如果路由器无法跟上发送的数据包量,它会通过丢弃数据包来让 TCP 知道这一点。数据包成功传输后,它会向源返回确认回执。

当 TCP 在一段时间之前未收到此返回的确认时,它会以较慢的速度重新发送数据包,以便接收路由器可以在不丢弃数据包的情况下跟上。

数据包到达目的地所需的时间就是我们所说的延迟,数据包之间毫秒时间的波动就是我们所说的抖动。

尽管数据包丢失实际上并不会导致 TCP 数据包真正“丢失”,但最终用户的体验会受到这种情况的影响。

什么原因导致丢包?

网络拥塞

有时,通过互联网的数据会通过带宽容量不同的网络。您必须等待更长的时间才能让网络流量通过吞吐量较低的“管道”,尤其是在流量激增的情况下。

硬件

路由器、交换机和防火墙等网络硬件不仅消耗大量功率和带宽,而且当它们接近使用寿命时,它们会削弱网络之间的信号

这些网络设备也可能沟通不畅。终端与网络接入交换机之间或路由器与交换机之间的双工不匹配可能会导致数据包丢失。但双工不匹配通常出现在视频会议等实时应用中。

以太网可以在全双工或半双工的操作模式下运行。端点协商可支持的最高速度的通用协议。有时端点之间的通信失败,一端运行半双工,另一端运行全双工。这就会造成了持续的数据包丢失,但由于TCP的数据包恢复,最终用户不会感受到影响,除非使用实时应用程序,如视频会议。

未更新的软件

如果您的软件未在最新版本上运行,则存在未修补的问题。如果不加以检查,这些软件错误可能会破坏网络并导致丢包。

无线网络与有线

当数据通过无线网络传输时,有可能通过天气、无线电波或山脉和墙壁等物理障碍物进行信号干扰,更不用说长距离信号的减弱了。所有这些风险因素使 Wi-Fi 网络上的数据包丢失更有可能。

恶意攻击

分布式拒绝服务 (DDoS)

黑客想要关闭网站或瘫痪企业功能时,他们可以通过DDoS攻击淹没网络。攻击者从多个 IP 地址发送大量数据包,并超过了目标网络可以处理的能力。如果数据量太大,则可能很难区分垃圾/攻击数据包和合法数据包,最终将会导致网络崩溃。

从2020年到2021上半年,DDoS攻击增加了11%,报告了540多万次的新记录。我们在2021年初看到了这样一个例子:一名黑客以一家欧洲赌博网站为目标,通过DDoS攻击发送了超过800 GB的数据,阻塞了网络,并迫使其离线。

丢包攻击

这属于拒绝服务攻击。黑客控制了应该为企业传输网络数据的路由器,却让路由器转储了所有数据包。

如何解决丢包问题?

排除法

如果您没有可以识别导致数据包丢失的问题的工具,则可以使用排除法来遏制可能的罪魁祸首。

即使您不知道究竟是什么原因造成的,您也可以进行一些常规调整来帮助数据包到达目的地:

尽管看起来很简单,但任何问题的第一个答案通常是,“你试过关掉它吗?是否尝试过重新启动网络路由器和硬件?”

删除可能加剧问题的内容 - 切断摄像头,拔下耳机,切断无线扬声器,所有可能的一切。

作为最后的尝试,您可以关闭防火墙以查看它是否导致性能下降。某些防火墙比其他防火墙占用更多带宽。

注意:我们不建议您关闭防火墙的时间超过故障排除的短时间。

切换到有线 – 拔出旧的灰色以太网电缆并将其插入。通常,数据包丢失的延迟发生在其Wi-Fi“旅程”中的某个地方。

使用 QoS – 服务质量允许您为不同类型的流量分配优先级。例如,您可能决定优先考虑VoIP等实时应用程序而不是电子邮件。

虽然这些尝试可能可以帮助解决数据包丢失问题,但唯一确定的解决方案是数据包分析。数据包捕获可让您查看网络流量,以确定阻塞点发生的位置。

数据包捕获和分析工具

要准确找出导致数据包丢失的原因,您需要网络可见性。虹科LiveNX网络监控工具可在数据包标头和有效负载中提供详细信息数据包组件包含可以立即采取行动的强大信息。深度数据包检测 (DPI) 和高级分析可以发现数据中的模式,帮助您更好地预测网络故障。

今日推荐

LiveAction 介绍

虹科提供LiveAction网络性能可见性解决方案。该方案提供以下服务:

完整的网络和应用可见性

LiveAction简化了企业级应用和网络数据的收集、关联和展示,使其成为网络管理团队的可操作数据。简单易用的界面允许团队从全局视图出发,深入到一个位置、一个单跳,甚至一个单独的数据包。

降低网络运营成本

通过LiveAction的统一平台,企业能够消除操作多个网络管理工具的成本和复杂性,减少解决简单和复杂问题的平均时间,并通过利用自动报告节省记录网络状态的时间。

确保网络符合业务目标

LiveAction为企业提供了网络满足业务目标的信心,提供全面的网络可视性,以便做出更好的决策,并降低网络运营的整体成本。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据包
    +关注

    关注

    0

    文章

    261

    浏览量

    24391
  • 网络流量
    +关注

    关注

    0

    文章

    58

    浏览量

    10368
收藏 人收藏

    评论

    相关推荐

    mtu配置步骤详解 mtu与数据包丢失的关系

    MTU(Maximum Transmission Unit)即最大传输单元,是指一种通信协议的某一层上面所能通过的最大数据报大小,单位是字节。MTU配置步骤及其与数据包丢失的关系如下: MTU配置
    的头像 发表于 12-16 14:33 516次阅读

    使用AT SAVETRANSLINK时UDP数据包丢失怎么解决?

    。我的微控制器发回的所有数据包都会被 Android 接收。到目前为止没有丢。 但是,一段时间后(半小时或更短的时间),Android 没有收到我的微控制器发送的一些数据包。接收数据包
    发表于 07-18 07:17

    在Iphone4上运行UDP接收器,数据包丢失怎么解决?

    Iphone4 上运行 UDP 接收器,请注意非常大的数据包丢失。其他设备(包括 Ipad)的数据包丢失率要低得多。 使用另一个对等体(同时)与 ESP 模块并运行
    发表于 07-18 06:56

    ESP-01升级后,从PC执行ping操作时,数据包丢失了,怎么解决?

    接收来自 Google Chrome 的以太网数据包 当我从PC执行ping操作时,数据包丢失了 当我试图发出 AT 命令时,它突然自行重置 为什么会这样?
    发表于 07-17 06:09

    网络故障导致流量失控?看Qci方案如何一招制胜!

    关键数据流的优先级和带宽得到保障。本文将深入探讨IEEE802.1Qci协议的基本概念、工作原理以及提供的Qci解决方案,帮您理解如何通过精确的流量控制来提升网
    的头像 发表于 06-20 08:04 495次阅读
    <b class='flag-5'>网络</b>故障导致<b class='flag-5'>流量</b>失控?看<b class='flag-5'>虹</b><b class='flag-5'>科</b>Qci方案如何一招制胜!

    如何使用混杂模式监控IEEE80211Wi-Fi数据包

    关于使用混杂模式监控IEEE80211Wi-Fi数据包,有没有例程
    发表于 06-06 08:29

    请问AW-CM390SM(CYW43455) 是否支持PTA(数据包流量仲裁器)?

    AW-CM390SM(CYW43455) 是否支持 PTA(数据包流量仲裁器)?
    发表于 06-03 06:48

    艾体宝干货 | 教程:使用ntopng和nProbe监控网络流量

    本文是关于使用 ntopng 和 nProbe 监控网络流量的教程。文章详细介绍了如何配置和使用这两个工具来监控和分析网络流量。内容涉及硬件和软件的安装、配置端口镜像、静态IP地址设置
    的头像 发表于 05-29 15:35 881次阅读
    艾体宝干货 | 教程:使用ntopng和nProbe<b class='flag-5'>监控</b><b class='flag-5'>网络流量</b>

    TSN抓包工具解密:数据包捕获,为什么选Profishark?

    网络管理中,网络流量分析和故障排查是重要环节,如何高效精准地进行网络流量分析和故障排查?来看看利用ProfiShark数据包捕获,让我们一起探索其中的优势和特点。一、捕获
    的头像 发表于 04-29 08:04 589次阅读
    TSN抓包工具解密:<b class='flag-5'>数据包</b>捕获,为什么选Profishark?

    艾体宝干货 | TSN抓包工具解密:为什么选择使用 ProfiShark 进行数据包捕获?

    时间敏感网络(TSN)技术正在成为工业控制和实时通信领域的关键技术,而ProfiShark作为一款高性能的数据包捕获工具,提供了在TSN网络环境中进行网络流量分析和故障排查的解决方案。
    的头像 发表于 04-25 17:41 465次阅读
    艾体宝干货 | TSN抓包工具解密:为什么选择使用 ProfiShark 进行<b class='flag-5'>数据包</b>捕获?

    请问高端网络芯片如何处理数据包呢?

    随着网络芯片带宽的持续提升,其内部数据包处理单元的工作负载也随之增加。然而,如果处理单元无法与网络接口的传入速率相匹配,将无法及时处理数据包,这不仅会导致
    的头像 发表于 04-02 16:36 630次阅读
    请问高端<b class='flag-5'>网络</b>芯片如何处理<b class='flag-5'>数据包</b>呢?

    Allegro优化网络分析——针对以服务为中心的IT基础设施

    ,也可能造成重大损失。Allegro的网络流量分析仪可提供大量数据,以确定客户端、网络和服务器中存在问题的部分,从而更快、更轻松地解决I
    的头像 发表于 03-05 08:05 611次阅读
    Allegro优化<b class='flag-5'>网络</b>分析——针对以服务为中心的IT基础设施

    DPDK在AI驱动的高效数据包处理应用

    传统的数据包处理方式是数据包先到内核最后再到用户层进行处理。这种方式会增加额外的延迟和CPU开销,严重影响数据包处理的性能。 DPDK 绕过内核,在用户空间中实现快速数据包处理。
    的头像 发表于 02-25 11:28 943次阅读
    DPDK在AI驱动的高效<b class='flag-5'>数据包</b>处理应用

    网络监控工具有哪些 网络监控用几芯网线

    情况,帮助管理员了解网络的使用状况和流量分布,以便进行合理的网络设计和带宽管理。常见的网络流量监控工具有Wireshark、NetworkM
    的头像 发表于 01-24 10:00 1082次阅读

    分享 | 实现网络流量的全面访问和可视性——Profitap和Ntop联合解决方案

    这次和大家分享如何捕捉、分析和解读网络数据,从而更有效地监控网络流量,实现网络性能的最大化。首先来看一个实际的问题——“网速太慢”。
    的头像 发表于 01-18 10:40 418次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>分享 | 实现<b class='flag-5'>网络流量</b>的全面访问和可视性——Profitap和Ntop联合解决方案