网站导航网学 原创论文 网站设计 最新系统 最新研究 原创论文 获取论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > 计算机其他语言 > 正文

IP数据包捕获程序的设计与实现

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/05/09

【编者按】网学网计算机其他语言频道为大家收集整理了“IP数据包捕获程序的设计与实现“提供大家参考,希望对大家有所帮助!

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

 2     相关的概念与技术

2.1      OSI参考模型与TCP/IP体系结构... 2

2.1.1       OSI参考模型... 2

2.1.2       TCP/IP体系结构... 3

2.1.3       OSI模型与TCP/IP体系结构的区别... 4

2.2      传输层的编程接口—Windows套接字编程技术... 4

2.2.1       Windows套接字的概念... 4

2.2.2       套接字类型... 5

2.2.3       涉及的几个基本概念... 5

2.3      原始套接字... 5

3     网络数据的采集技术分析... 6

3.1      Windows下原始数据包捕获的实现... 6

3.2      原始数据包捕获的关键函数... 7

4     网络流量监控系统各模块的设计与实现... 9

4.1      开发背景介绍... 9

4.2      总体结构设计... 9

4.3      流程图设计... 10

4.4      各模块功能概述与实现... 11

4.4.1       数据包采集中各类的关系... 11

4.4.2       数据包捕获与分析模块... 11

4.4.3       流量获取模块... 13

4.4.4       数据统计模块... 17

4.4.5       常见攻击分析功能... 18

5     系统测试... 19Raw Socket广泛应用于高级网络编程,也是一种广泛的黑客手段。著名的网络sniffer、拒绝服务攻击(DOS)、IP欺骗等都可以以Raw Socket实现。Raw Socket与标准套接字(SOCK_STREAMSOCK_DGRAM)的区别在于前者直接置""于操作系统网络核心(Network Core),而SOCK_STREAMSOCK_DGRAM则“悬浮”于TCPUDP协议的外围,如图4所示。

 
 

 

 

 

 

 

 

 

 

网络数据的采集技术分析

              Windows下原始数据包捕获的实现

网络上的数据包捕获机制主要依赖于所使用的操作系统,不同的操作系统下有不同的实现途径。在Windows环境下,可通过网络驱动程序接口规范(NDIS),WinSockSOCK_RAW或虚拟设备驱动技术(VxD)等技术实现网络数据包的捕获功能。

前面已经介绍到了,使用原始套接字可以绕过Socket提供的功能,对底层的协议进行使用与开发,可以根据自己的需要生成想要的数据报文等,

本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

原创论文

设为首页 | 加入收藏 | 论文首页 |原创论文 |
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师