- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络数据包截获和发送技术的研究与实现
田涛桑梓勤
武汉邮电科学研究院430074
现有的网络驱动程序进行了一个性能上的比较。
关键词:.网络驱动程序:数据包截获:数据包发送
andI Of Of and
StudympIementatlon rIng
TeChnOlOgyCaptu
Net、ⅣOrkPaCketS
Sending
TianTao
Sangziqin
ofPosts姐d
Wuh姐Re∞盯chiI喀hStituteTeleco衄unicati∞s,430074
AbSt陀ct:Thisintroducesthes钒l船ofne“,ork∞mmmlicationinWilldowsandthe 0f
paper system principle
and ne呐ork a the ofdi饪e陀nt
∞ptIIringsending padkets,m%,thc她th甜makecomp缸islⅪat岫utpcrfb珊ance
ne咐orkCIIivers.
Ne脚orkPacl∞ts
Keywords:Ne押orkD南ef;Captlll吨NeMoIl【PacI【ets;S饥d
1 引言
随着网络技术的发展,网络系统应用于各行各业。对网络数据的分析显得格外重要,网络工程师们往往
络数据包的截获和发送程序。各种数据包分析软件的截获和发送程序往往基于不同的网络数据包驱动程序来
开发。本论文首先阐述了网络通讯体系结构、网络数据包截获和发送原理及程序设计,然后对现有几种流行
的网络数据包驱动的性能做了一个比较。
2 Windows中的网络通讯体系结构
的各类通讯组件主要有以下几种。如图1所示。
1)网络API:在用户态或者核心态为应用程序提供一种独立于协议的方式用于网络通讯。
2)传输驱动程序接口(TDl)客户:是核心态的设备驱动程序,实现了网络API的核心部分。
中的请求。
[二j亘亘口
[二函五亟丑
图1 Windo懈中的网络通讯体系结构
3 网络数据包截获与发送原理
网络上有很多数据包分析软件,常用的有“剧晒ceal”、“Tc细”等。这些软件往往基于某些特定的网络数
程序。这些网络数据包驱动程序都会定义一套API。网络数据包的截获和发送就是基于这些驱动程序来开发。
3.1 EthereaI文件结构
截获的网络数据包需要一种特定的文件来保存,发送数据包也需要从某个特定的文件中读取数据信息。
图2 ~.cap”,“.em”文件结构
文件头大小为24字节,是对文件的说明,包括定义模式、版本信息、数据包最大长度、数据链接类型
等。数据包头为16字节,是对数据包的说明,包括数据包获取时间、数据包长度等。网络数据包按照图2
所示的格式依次被保存下来。
3.2网络数据包的截获
数,在入口参数中传入存储数据包的内存块的首地址和长度就可以获取缓冲池里面的数据包。如图3所示。
图3络数据包截获原理
基于不同驱动程序的网络数据包截获程序在原理上相差不多。这里,我就以驱动程序“nd必凼”为例
您可能关注的文档
最近下载
- Linux网络操作系统配置与管理 第四版 项目3 文件和目录的管理.ppt VIP
- 医学课件-肝功能衰竭.pptx VIP
- 《保教政策法规与职业道德》中职幼儿保育专业全套教学课件.pptx
- 肝功能衰竭医学科普.pptx
- 2024-2025学年广东省深圳中学九年级(上)开学数学试卷(含详解).pdf VIP
- 《肝功能衰竭》课件课件-2024鲜版.ppt VIP
- 通桥(2014)2132-Ⅳ(跨度31.5m) (附条文及目录 ).pdf VIP
- 儿科学麻疹病例分析,病例导入法.docx VIP
- 燃煤锅炉超低排放治理工程项目实施方案(参考).docx
- 24012NDS00 NDS试验测试标准.doc VIP
文档评论(0)