基于WinPcap的Ping协议的设计与实现.doc

资料分类:计算机信息 上传会员:陈燕 更新时间:2019-03-05
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:7314
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:本课题主要探究基于网络数据流分析器WinPcap上的Ping协议的设计与实现。首先,详细介绍WinPcap的工作原理,如何创建、发送、接收和分析数据包。其次,概括介绍Ping协议的功能以及其使用的各种参数的含义和运用。在此基础上,着重讲解如何使用WinPcap来实现Ping协议的各个功能。最后,将会附上使用WinPcap实现Ping协议的实际操作过程和结果。

关键词: 网络数据流分析器 数据包 Ping协议 WinPcap

 

目录

摘要

Abstract

1概述-1

1.1研究背景-1

1.2研究思路与方法-1

1.2.1研究思路-1

1.2.2研究方法-2

1.3 文章的结构-2

2 WinPcap的工作原理-3

2.1 WinPcap介绍-3

2.1.1 WinPcap定义-3

2.1.2 WinPcap的使用环境-3

2.1.3 WinPcap结构-3

2.2 WinPcap核心驱动-4

2.2.1 NPF在NDIS栈中的位置-4

2.2.2 NPF的结构-6

2.2.2 抓包过程-6

2.3 WinPcap的缺点-7

3 编程环境-7

3.3.1 WinPcap驱动程序4.1.3-7

3.3.2 WinPcap开发包-7

3.3.3 Microsoft Visual Studio 2010-7

4 Ping协议的实现-8

4.1 Ping命令工作原理概述-8

4.2 ICMP协议-8

4.2.1 ICMP定义-8

4.2.2 ICMP格式及类型-9

4.3 程序设计-11

4.3.1 模块一 ICMP包创建和封装-11

4.3.2 模块二 ICMP包发送-12

4.3.3 模块三 ICMP包捕获和过滤-12

4.3.4 模块四 ICMP包分析和判断-14

4.4 附属功能实现-15

4.4.1 校验和的计算方式-15

4.4.2 主机名到IP地址的DNS解析-17

4.4.3 Ping下其他参数功能的实现-17

5 结束语-18

6 致谢-18

参考文献-18

相关论文资料:
最新评论
上传会员 陈燕 对本文的描述:第二部分是主要围绕WinPcap进行讲述。详细介绍了WinPcap的内部结构和工作原理,尤其是对内核NPF的讲解以及如何通过NPF来实现基于WinPcap的发送,接收和过滤数据包。为后文实现Ping协议奠......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: