`
97140
  • 浏览: 50434 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

常用网络流量采集技术分析

 
阅读更多

常用网络流量采集技术分析

流量采集技术是监控网络流量的关键技术之一,为流量分析提供数据来源。为了能够在复杂企业网中有效的分析网络流量,本文对常见的四重网络流量采集技术进行讲解,并分析了不同流量采集方式的优缺点。
1.Sniffer
嗅探法是一种常用的网络技术,通过在交换机的镜像端口设置数据采集点,来捕获数据报文的,这种方式采集的信息最全面,可以完全复制网络中的数据报文。但是Sniffer技术的应用也受到了一定的限制,大多数厂商的设备不支持跨VLAN或者跨模块镜像数据,因此可能需要在多个网段安装装探针,在部署上比较复杂,一般企业网络VLAN数量很多,一般都不可能实现全部VLAN的监控。流量很大的网络中采用端口镜像对网络设备的性能也会造成一定的影响,而且对所有数据报文都进行采集在吞吐量很大的网络中也是难以实现的。
2.SNMP
Snmp是一种主动的采集方式,采集程序需要定时取出路由器内存中的IPAccounting记录,同时清空相应的内存记录,才能继续采集后续的数据,这对路由器的性能造成较大的影响,取得的数据只包含口层的数据,没有MAC地址信息,对于伪造源口地址的蠕虫病毒无能为力。
3.Netflow
Netflow是Cisco公司的专有技术,早期的Netflow版本需要统计所有的网络数据报文,因此对网络设备性能影响较大,v8以后的版本提供了采样功能,但是Netflow数据中只有基于流的统计信息,只记录口、端口等数据,也没有MAC地址信息。
4. sFlow
sflow采用采样的方式,通过设置一定的采样率,进行数据捕获,对网络设备的性能影响很小。sFlow agent一般采集数据报文前128个字节,通过封装后发往sFlow receiver,数据报文中包括了完整的源和目标的MAC地址、协议类型、TCP/UDP、端口号、应用层协议,甚至URL信息。

本文出自 “李晨光原创技术博客” 博客,谢绝转载!

版权声明:本文为博主原创文章,未经博主允许不得转载。

分享到:
评论

相关推荐

    实用网络流量分析技术

    网络流量分析能够帮助网络技术人员更好的了解所管理的网络,不仅仅是网络拓扑、 网络设备等等,而是网络上的网络行为的了解,而高级的网络管理是建立在网络行为管理 基础上的。 网络流量分析技术能够帮助网络技术...

    网络流量采集方法研究综述 (2014年)

    为全面了解网络流量采集的最新发展趋势和相关方法技术,更好地对网络流量采集及相关领域进行研究,总结了常用的几种网络流量采集方法,并列举了几种具有代表性的网络流量采集工具。通过对流量采集方法和相关工具进行...

    Netflow网络流量分析手册

    综上所述,《Netflow网络流量分析手册》不仅详细介绍了Netflow的基础概念和工作原理,还提供了具体的部署指南和技术方案,旨在帮助网络管理员和技术人员有效地管理和优化网络资源。无论是对于初学者还是具有一定基础...

    基于机器学习的网络流量分析综述.pdf

    网络流量数据的采集和存储对网络流量分析的结果有着重要的影响,需要确保数据的准确性和完整性,以免影响网络流量分析的结果。 本文的研究结果表明,基于机器学习的网络流量分析技术可以有效地帮助网络管理者进行...

    人工智能在网络流量分析中的研究与应用.docx

    接下来,我们将详细探讨AI在网络流量分析领域的关键技术及其应用场景。 #### 二、人工智能在网络流量分析中的关键技术 ##### 2.1 实时流量采集与存储 为了实现高效的网络流量分析,首先要解决的问题是如何高效地...

    网络流量监测技术及方法的探讨

    目前常见的网络流量监测技术包括但不限于以下几种: 1. **基于流量镜像协议分析**:这种方法是将网络设备的流量镜像给协议分析仪,通过七层协议解码来监测网络流量。适用于网络故障诊断,但仅针对单一链路,难以...

    网络流量监控VC 6.0

    2. **协议解析**:为了识别不同类型的网络流量,NetTraffic可能需要解析常见的网络协议,如TCP/IP、UDP等,以区分数据的来源和目的地。 3. **数据采集**:通过内核级的网络接口,如WinPCap库,NetTraffic可以捕获...

    基于云计算的海量网络流量数据分析处理及关键算法研究.docx

    1. **网络流量数据采集技术**:网络流量数据的采集是整个数据分析流程的基础。常用的采集方法包括端口镜像技术、流采样技术等,这些技术能够在不干扰正常网络运行的前提下获取到所需的原始数据。 2. **海量数据存储...

    对网络流量性能测量技术进行探析.docx

    - 通过对网络流量的监测、数据采集和分析,可以获得详细的链路和节点流量信息,包括流量分布、流向分布、报文特性和协议分布等。 - 这些信息为网络规划、路由策略、资源和容量升级提供了科学依据,帮助网络管理者...

    大数据采集和协议栈分析代码

    以下是一些常用的数据采集技术: 1. **网络爬虫**:自动遍历互联网,抓取网页内容,用于文本分析、市场研究等。 2. **API接口**:许多在线服务提供API,允许程序性地获取数据,例如天气预报、新闻更新等。 3. **...

    基于神经网络模型的网络流量预测综述.pdf

    总的来说,基于神经网络的网络流量预测技术是一项重要的研究领域,它结合了深度学习和大数据分析的优势,为网络运维提供了强大的工具。未来的研究可能会探索更先进的神经网络架构,如Transformer或Transformer-XL,...

    网络流量监控系统(VC)

    总的来说,基于VC++的网络流量监控系统不仅提供了强大的数据采集和分析能力,还能够为网络安全提供有力保障。随着网络技术的不断发展,网络流量监控系统也将不断升级和完善,更好地服务于网络安全领域。

    Spark框架下基于无指导学习环境的网络流量异常检测研究与实现

    ### Spark框架下基于无指导学习环境的网络流量异常检测研究与实现 #### 一、引言 随着互联网技术的快速发展,网络安全成为了一个重要的研究领域。网络流量异常检测是网络安全中的一个重要组成部分,它可以帮助识别...

    网络流量预测方法PPT学习教案.pptx

    综上所述,网络流量预测是一个集数据采集、模型构建、仿真验证和持续优化于一体的复杂过程,涉及到多种技术和方法的综合运用。掌握并熟练应用这些工具和理论,对于提升网络管理效率和网络服务质量具有深远的影响。

    流量监测技术及在IP网络维护管理中的应用.doc

    4. **基于NetFlow/SFlow的监测技术**:NetFlow和SFlow是轻量级的流量采样技术,通过抽样分析网络流量,减少监控资源的消耗,同时提供足够的流量信息,适用于高带宽网络环境。 在js综合信息网上,流量监测技术的应用...

    大数据采集技术-大数据采集技术概述.pptx

    大数据采集技术是现代信息技术领域的重要组成部分,它涉及从各种数据源获取海量数据,并将这些数据转化为可供分析和处理的形式。本篇文章将详细探讨大数据采集的主要技术及其应用。 首先,我们来了解一下大数据的...

    易语言快播资源采集

    常见的封包分析工具有Wireshark,它可以帮助开发者查看和理解网络流量。 在易语言中实现这个功能,开发者需要编写代码来模拟快播客户端的行为,发送请求到服务器,并解析返回的响应。这可能包括模拟HTTP请求,处理...

Global site tag (gtag.js) - Google Analytics