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

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

3天内不再提示

虹科分享 | 什么是深度数据包检测(DPI)

虹科网络可视化技术 2022-10-13 09:48 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

深度数据包检测 (DPI) 是一种分析通过网络发送的流量的高级方法。DPI 使用数据处理来检查数据包的特定细节,作为数据包过滤的一种形式。

虽然 DPI 用于查看 OSI 模型的第 2-7 层,但仅当设备可以查看并根据第 3 层或更高层采取行动时,它才被视为启用了 DPI。

通过检查数据包的独特特征(例如标头、协议字段、有效负载和其他数据),DPI 可以识别、重定向、确定优先级,甚至阻止满足特定标准的数据包。

✦+

+

为什么使用DPI?

因为深度数据包检测能够确定消息的内容,它可以识别出消息源自的特定应用程序或服务。

当数据包通过给定的检查点时,DPI 有助于根据网络管理员、组织或 Internet 服务提供商 (ISP) 指定的策略做出实时路由决策。这有利于网络流量管理和网络安全。

✦+

+

用于网络流量管理的深度数据包检测

DPI 可用于简化网络上的流量,以提高网络的性能。例如,如果关键业务数据包被标记为高优先级,DPI 可以让它们优先于那些不太重要的数据包,并确保它们立即被转发到目的地。此外,DPI 可以通过识别特定传输类型并确定其优先级来限制数据传输。

管理人员还可以利用 DPI 来控制工作人员可以访问哪些应用程序。通过设置过滤器来检测或重新路由来自特定 IP 地址范围或某些在线服务的网络流量,DPI 可以阻止违反公司政策或妨碍生产力的未经授权的应用程序。

✦+

+

用于网络安全的深度数据包检测

DPI 也是网络安全的重要组成部分,因为它有助于检测网络层的威胁和入侵。通过搜索和拦截恶意流量、垃圾邮件和协议不合规,DPI 可以防止恶意软件和病毒在整个网络中传播。

例如,DPI 通常包含在防火墙中,以识别和阻止来自特定 IP 的数据包,以防止缓冲区溢出、DDoS 攻击和各种其他威胁。不幸的是,将 DPI 添加到防火墙设备通常会导致性能下降,从而导致网络瓶颈和延迟增加。

✦+

+

DPI 的其他用途

许多网络服务提供商 (NSP) 和运营商都需要拥有 DPI 引擎,以便在收到搜查令时向执法部门提供互联网通信。使用支持 DPI 的设备,服务提供商可以识别来自特定用户的流量,并仅向执法部门提供信令信息或应用程序的特定内容。

Netflix 和 Amazon Prime 等 OTT 平台通常与 NSP 合作,以确保其流量在网络上获得优先权。通过实施 DPI,NSP 可以准确记录有多少用户正在观看以及哪些流量具有多少优先级,因此他们可以轻松计算任何收益分成。

DPI 还可用于缓解 DDoS 攻击。当人们在闭路电视和 Wi-Fi 路由器等设备上留下默认用户名和密码时,他们很容易成为黑客攻击的目标。通过将数以千计的此类设备转换为自动化机器人,攻击者可以一次用数以千计的请求淹没一个网站。DPI 可以识别像这样到达特定目的地的峰值并触发 DDoS 缓解。

✦+

+

性能测试启用 DPI 的设备

由于DPI在网络流量管理和网络安全中起着至关重要的作用,因此测试DPI功能至关重要。流量生成器在验证设备的DPI功能的准确性和性能方面尤为重要。通过在发送各种帧大小的良好和恶意流量时分析吞吐量和丢包测试,流量生成器可以帮助您优化启用DPI的设备的性能。

有两种使用流量生成器测试DPI的方法。您可以捕获网络上的真实流量,并将其放大到非常高的规模,以测量启用DPI的设备可以成功管理的最大负载。或者,选择具有应用程序流库的流量生成器,并选择各种流量通过您的设备发送,以确定DPI是否阻止恶意流量并为其他应用程序提供正确的优先级。

✦+

+

下图显示了启用 DPI 的防火墙的测试设置示例:

46ef527c-4a4e-11ed-b116-dac502259ad0.png今日推荐

471afc38-4a4e-11ed-b116-dac502259ad0.png

流量仿真器

4722f6e0-4a4e-11ed-b116-dac502259ad0.png

DNS服务器性能测试工具

——针对大规模的DNS查询衡量运营商级DNS服务器的性能和容量

互联网功能依赖于DNS服务器同时处理大量的请求。DNS storm是一个DNS服务器测试工具,它发送连续的DNS查询类型流,以衡量DNS服务器在压力下的性能。使用DNS storm对DNS服务器进行负载测试,以帮助确定故障点并消除性能瓶颈。

4727f30c-4a4e-11ed-b116-dac502259ad0.png

规模化的DNS服务器压力测试

DNS storm每秒可从多达100万个不同的客户端生成多达200万个DNS查询,以找到任何DNS服务器的极限。

通过跟踪已完成或丢失的查询数并测量查询响应时间的延迟来测试DNS服务器的性能。DNS storm支持十几种DNS查询类型,并跟踪常见的DNS响应代码。

评估DNS服务器的实际反应

DNS storm使用网络爬虫来自动填充和持续更新世界上最常用的50万个域名的目录。准确地评估服务器对有效和无效查询的真实响应,而不需要手动输入域名。

使用DNS Storm的现代、向导驱动的用户界面快速、轻松地配置测试,或使用RESTful API自动测试。

474d4576-4a4e-11ed-b116-dac502259ad0.gif


虹科是在各细分专业技术领域内的资源整合及技术服务落地供应商。虹科网络安全事业部的宗旨是:让网络安全更简单!凭借深厚的行业经验和技术积累,近几年来与世界行业内顶级供应商Morphisec,DataLocker,SSC,Mend,Apposite,Profitap,Cubro,Elproma等建立了紧密的合作关系。我们的解决方案包括网络全流量监控,数据安全,终端安全(动态防御),网络安全评级,网络仿真物联网设备漏洞扫描,安全网络时间同步等行业领先解决方案。虹科的工程师积极参与国内外专业协会和联盟的活动,重视技术培训和积累。

此外,我们积极参与工业互联网产业联盟、中国通信企业协会等行业协会的工作,为推广先进技术的普及做出了重要贡献。我们在不断创新和实践中总结可持续和可信赖的方案,坚持与客户一起思考,从工程师角度发现问题,解决问题,为客户提供完美的解决方案。

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

    关注

    5

    文章

    4930

    浏览量

    94286
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    PI7C9X2G304EV:PCI Express Gen 2 数据包交换机的深度解析

    PI7C9X2G304EV:PCI Express Gen 2 数据包交换机的深度解析 在当今的电子设备中,PCI Express(PCIe)技术扮演着至关重要的角色,它为设备之间的数据传输提供了
    的头像 发表于 04-16 17:30 416次阅读

    再获国际权威认可!方案荣登CiA官方期刊

    《CANNewsletter》。这不仅是对在高速通信与控制测试领域技术实力的权威背书,也进一步彰显了在机器人产业链中的深度参与和持续
    的头像 发表于 03-10 15:02 447次阅读
    再获国际权威认可!<b class='flag-5'>虹</b><b class='flag-5'>科</b>方案荣登CiA官方期刊

    一体化车载测试实现多协议数据零丢

    在智能网联汽车开发中,CAN FD与车载以太网多协议并发的测试场景日益普遍,但传统分散式测试设备常因系统集成复杂、数据处理能力不足导致数据、延迟波动,影响测试准确性。面对这一挑战,
    的头像 发表于 02-05 17:00 591次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>一体化车载测试实现多协议<b class='flag-5'>数据</b>零丢<b class='flag-5'>包</b>

    动态 | 2026年1月精彩回顾

    2026年1月精彩速览——正式成为广州开发区企业上市和新三板发展促进会理事单位;友思特获“国家高新技术企业”资质;宏集「双人成行」伙伴招募计划正式启航...下面让我们一起回顾1
    的头像 发表于 02-02 11:01 706次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>动态 | 2026年1月精彩回顾

    CW32R030可以兼容BLE及XN297L数据包,请问这个XN297L数据包是什么?

    CW32R030可以兼容BLE及XN297L数据包,请问这个XN297L数据包是什么?
    发表于 01-20 06:37

    bk3633 usb 设备如何读取主机向端点0 发送数据包

    bk3633 usb 设备如何读取主机向端点0 发送数据包
    发表于 12-30 13:03

    PEAK解决方案

    PEAK解决方案
    发表于 12-19 14:45 0次下载

    动态 | ×长城汽车技术交流日圆满落幕!

    11月25日,携手长城汽车在保定·长城技术中心成功举办“X长城汽车技术交流日”系列workshop活动,与长城技术中心的各位工程师共同展望行业发展前景,为双方未来更多的生态合作
    的头像 发表于 11-28 17:07 2235次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>动态 | <b class='flag-5'>虹</b><b class='flag-5'>科</b>×长城汽车技术交流日圆满落幕!

    【新启航】深度学习在玻璃晶圆 TTV 厚度数据智能分析中的应用

    。随着深度学习在数据处理领域展现出强大能力,将其应用于玻璃晶圆 TTV 厚度数据智能分析,有助于实现高精度、高效率的质量检测与工艺优化,为行业发展提供新动能。
    的头像 发表于 10-11 13:32 787次阅读
    【新启航】<b class='flag-5'>深度</b>学习在玻璃晶圆 TTV 厚<b class='flag-5'>度数据</b>智能分析中的应用

    串口DMA接收数据包丢失怎么解决?

    RTT串口DMA接收数据,超过缓冲区后为什么会吞掉一个数据包呢,不能每次处理完后清除缓冲区数据吗,感觉接收的数据是累计的,累计满之后会重新覆盖,在最后一个
    发表于 09-29 07:50

    方案 | 数据不缺位,监控不滞后:车辆信息远程监控系统

    引言在智能网联与电动化推进中,车队管理、远程诊断和智能驾驶常被这些问题困扰:多车型数据采集要反复适配、网络波动时数据丢了难追溯、原始数据看不懂没法用...
    的头像 发表于 09-18 17:33 1018次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>方案 | <b class='flag-5'>数据</b>不缺位,监控不滞后:<b class='flag-5'>虹</b><b class='flag-5'>科</b>车辆信息远程监控系统

    动态 | 与香港投资推广署共话发展:以人才为基,借政策东风

    作为全球布局的重要战略支点,香港始终是连接内地与国际市场、推动科技创新与产业协同的关键枢纽。9月5日,与香港特区政府驻粤经济贸易办事处副主任、香港特区政府投资推广署代表展开
    的头像 发表于 09-08 13:10 814次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>动态 | 与香港投资推广署共话发展:以人才为基,借政策东风

    DCDC与MCU芯片在硬件DPI系统中的协同优化与效能提升

    摘要 深度检测DPI)技术在现代通信网络中起着至关重要的作用,尤其在电信运营商的网络流量监控、计费和安全防护等方面。随着网络流量的爆炸式增长,硬件
    的头像 发表于 08-08 08:18 1121次阅读

    请问DCTCP与DCUDP 的登录数据包和心跳数据包与服务器端是如何交互的?

    DCTCP与DCUDP 的登录数据包和心跳数据包与服务器端是如何交互的?
    发表于 08-06 06:29

    蓝牙数据通道空口数据包

    ​ 与蓝牙广播相对应,蓝牙数据包是另一种Bluetooth LE packet。蓝牙数据包是蓝牙数据信道空中的简称,表示空中
    发表于 06-03 10:51