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

  • 需要金币1000 个金币
  • 资料目录论文助手 > 高校设计 > 计算机信息 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2019-03-05
  • 论文字数:7314
  • 课题出处:(陈燕)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:本课题主要探究基于网络数据流分析器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


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费