IP包的捕获与解析

上传人:飞*** 文档编号:43775390 上传时间:2018-06-07 格式:DOC 页数:21 大小:654.50KB
返回 下载 相关 举报
IP包的捕获与解析_第1页
第1页 / 共21页
IP包的捕获与解析_第2页
第2页 / 共21页
IP包的捕获与解析_第3页
第3页 / 共21页
IP包的捕获与解析_第4页
第4页 / 共21页
IP包的捕获与解析_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《IP包的捕获与解析》由会员分享,可在线阅读,更多相关《IP包的捕获与解析(21页珍藏版)》请在金锄头文库上搜索。

1、计算机科学与工程学院 课程设计报告题目全称:题目全称: IP 包的捕获与解析 学生学号:学生学号: 2606301004 姓名:姓名: 韩 然 指导老师:指导老师: 徐 洁 职称:职称: 指导老师评语:指导老师评语:签字:签字: 课程设计成绩:课程设计成绩:设计过程表现设计过程表现设计报告质量设计报告质量总分总分目目 录录一、设计内容一、设计内容 .3二、设计任务及具体要求二、设计任务及具体要求.32.1 设计任务.32.2 设计要求.3三、设计开发环境及工具三、设计开发环境及工具.43.1 系统开发环境: .43.2 网络设备 .43.3 工具简介 .4四、设计报告内容四、设计报告内容.54

2、.1 设计分析.54.2 WINPCAP的安装与配置.94.3 WINPCAP的基本功能实现.94.3.1捕获数据包.94.3.2发送数据包.104.3.3统计网络流量.104.4 系统结构.114.5 数据流程.12五、设计维护五、设计维护.16六、程序调试分析六、程序调试分析.196.1 问题的现象.206.2 分析错误原因.206.3 解决问题方案 .20七七. 设计总结与体会设计总结与体会.20八八.参考文献参考文献 .21一一、设计内容、设计内容当今计算机网络及远程通信技术得到了广泛的应用,Internet 已经成功走进了学校、公司、政府部门乃至许多家庭,每天都有新的应用与技术产生。

3、在这种情况下,计算机网络的设计、维护的难度日益增加。因此,人们对于能够分析、诊断及测试网络功能及安全性的工具软件的需求也越来越迫切。网络嗅探技术一方面是黑客窃听网络的工具,另一方面也是设计网络分析与管理软件的基础。因此,许多科研组织、公司或个人都致力于对该技术的研究。网络嗅探可获得网络上传输的数据包,它是建立在数据包捕获的基础上的。目前,大多数平台都有支持捕获数据包的内核模块,现有的一些包捕获系统要么功能有限(如 Netmon),要么像 PCAUSA 接口一样是商业性质的软件包。Winpcap 是为数不多的功能强大且可免费获得的包捕获接口软件之一。本综合设计内容就是捕获经过本机的 IP 数据包

4、,解析包头信息。二二、设计任务及具体要求、设计任务及具体要求2.12.1 设计任务设计任务学会对 Winpcap 包进行配置,并进行相应编程,捕获经过本机的 IP 数据包,解析包头信息,并将信息详细显示出来,形成文档,便于查询。2.22.2 设计要求设计要求明确综合课程设计的目的,能根据综合课程设计的要求,查阅相关文献,为完成设计准备必要的知识; 提高学生用高级语言进行程序设计的能力,重点提高用 C+语言捕获网络数据包的编程技术水平;了解软件开发的一般方法和步骤;提高撰写技术文档的能力。三、设计开发环境三、设计开发环境及工具及工具3.13.1 系统开发环境:系统开发环境:CPU: Intel

5、core 2Duo processor T5300 1.73GHz 内存:1.5G 硬盘空间:120G3.23.2 网络设备网络设备网卡、HUB、网线等。3.33.3 工具简介工具简介 开发工具 1:Visual Studio 2008 Team Suit开发工具 2:WinPcap_4_1_1 和 WpdPack_4_1_1Winpcap 的主要功能:在于独立于主机协议(如 TCP-IP)而发送和接收原始数据包。也就是说,Winpcap 不能阻塞,过滤或控制其他应用程序数据包的发收,它仅仅只是监听共享网络上传送的数据包。因此,它不能用于 QoS 调度程序或个人防火墙。目前,Winpcap 开

6、发的主要对象是 windows NT/2000/XP,这主要是因为在使用 Winpcap 的用户中只有一小部分是仅使用 windows 95/98/Me,并且 M$也已经放弃了对 win9x 的开发。因此本文相关的程序 T-ARP也是面向 NT/2000/XP 用户的。其实 Winpcap 中的面向 9x 系统的概念和 NT 系统的非常相似,只是在某些实现上有点差异,比如说 9x 只支持 ANSI 编码,而 NT系统则提倡使用 Unicode 编码。有个软件叫 sniffer pro.可以作网管软件用,有很多功能,可监视网络运行情况,每台网内机器的数据流量,实时反映每台机器所访问 IP 以及它们之间的数据流通情况,可以抓包,可对过滤器进行设置,以便只抓取想要的包,比如 pop3 包,smtp 包,ftp 包等,并可从中找到邮箱用户名和密码,还有 ftp 用户名和密码.它还可以在使用交换机的网络上监听,不过要在交换机上装它的一个软件.还有一个

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号