好文档 - 专业文书写作范文服务资料分享网站

网络计费系统的实现

天下 分享 时间: 加入收藏 我要投稿 点赞

兰州交通大学博文学院毕业设计(论文)

摘要

基于数据链路层的网络计费方式中关键的技术在于链路层数据包的捕获及分析。首先,本文介绍了用于数据包捕获的网络嗅探技术的工作原理,并给出应用winpcap实现数据包获取类的设计。然后在介绍了分层网络数据包的类型及结构的基础上,给出数据包分析处理类的设计。分析出的有用信息存于参数类中记录入数据库,供计费模块所用。 关键词:包捕获;网络嗅探器;winpcap;包分析

I

兰州交通大学博文学院毕业设计(论文)

Abstract

The key technology of net-charging based on data-link Layer is the capture and analysis of data frame. Firstly, the paper introduces the principle of sniffer technology to capture data packets and presents the design of packet capture class. Then, It introduces the types and structures of packets and presents the design of packet analysis class. Being adopted in the net-charging module,the useful information in parameter class are stored into the database system.

Key words: Capture;Sniffer;Winpcap;Analysis

II

兰州交通大学博文学院毕业设计(论文)

目录

1.绪论 ................................................................... 1

1.1问题的提出 ........................................................ 1 1.2网络计费方式 ...................................................... 1 1.3本文研究内容 ...................................................... 3 1.4本文的组织 ........................................................ 3 2.网络嗅探的工作原理 ..................................................... 4

2.1基础知识 .......................................................... 5

2.1.1以太网络的工作原理 ........................................... 5 2.1.2以太网卡工作模式及原理 ....................................... 6 2.1.3 HUB工作原理 ................................................. 6 2.1.4局域网如何工作 ............................................... 7 2.2 Sniffer原理 ...................................................... 8 3.数据包的分析 .......................................................... 10

3.1分层协议 ......................................................... 10

3.1.1数据链路帧 .................................................. 11 3.1.2 ARP 数据包 ................................................. 12 3.1.3 IP数据报 ................................................... 13 3.1.4 TCP 数据报 ................................................. 14 3.1.5 UDP数据报 .................................................. 16 3.1.6 ICMP 报文 .................................................. 16 3.2系统中数据包处理的实现 ........................................... 17 4.基于Winpcap的数据包获取实现 .......................................... 18

4.1 BPF .............................................................. 18

4.1.1 Libpcap .................................................... 19 4.1.2 Libpcap 函数库框架 ......................................... 19 4.2 Winpcap .......................................................... 20

4.2.1 winpcap 结构分析 ........................................... 20 4.2.2 wpcap. dll库函数介绍 ....................................... 22

结论 .................................................................... 23 致谢 .................................................................... 24

III

网络计费系统的实现

兰州交通大学博文学院毕业设计(论文)摘要基于数据链路层的网络计费方式中关键的技术在于链路层数据包的捕获及分析。首先,本文介绍了用于数据包捕获的网络嗅探技术的工作原理,并给出应用winpcap实现数据包获取类的设计。然后在介绍了分层网络数据包的类型及结构的基础上,给出数据包分析处理类的设计。分析出的有用信息存于参数类中记录入数据库,供计费模块所用。关键词:包捕
推荐度:
点击下载文档文档为doc格式
8wc5j8hejw0daes3z449
领取福利

微信扫码领取福利

微信扫码分享