需要金币: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 |