WinPcap局域网协议分析与监控技术的研究
时间:2018-11-28 10:35 来源:毕业论文 作者:毕业论文 点击:次
摘要计算机技术的发展日新月异,网络已日益成为生活中不可或缺的工具。因此,为了更好的利用计算机网络,系统需要对流经网络的信息进行监控。本文主要是开发基于局域网的网络性能监控系统,用于监视网络的性能状态和统计网络数据流量。本课题基于WinPcap函数库,针对网络数据包的捕获和协议分析统计做了深入的阐述。首先介绍了局域网协议分析的重要性和研究背景。其次介绍了网络数据包捕获的相关技术,包括数据包捕获原理,协议分析以及基于WinPcap函数库的相关捕包技术。最后系统设计,利用Visual Studio2012通过C语言编程,实现了基于WinPcap函数的数据包捕获,并对筛选出的TCP,UDP以及ARP等协议进行分析统计。30697 毕业论文关键词 数据包捕获,WinPcap函数库,协议分析 毕业设计说明书外文摘要 Title Research of LAN protocol analysis and monitoring technology Abstract The development of computer technology change rapidly, Internet has become an indispensable tool in life. Therefore, in order to make better use of computer network, the system should monitor the network information . This paper is mainly to develop the network performance monitoring system based on LAN, which uses for monitoring performance of the network and calculating the network traffic . This topic is based on the WinPcap library, that discusses the network data packet capture and protocol analysis statistics. First the system introduces the importance of local area network protocol analysis and research background. Secondly, the system introduces the related technology of network data packet capture, including the principle of packet capture, protocol analysis, and packet capture technology which based on the WinPcap library functions . Finally, the system design, by using the Visual Studio2012 through the C programming language ,realize data packets capture based on the WinPcap function .The system can analysis the screening of TCP, UDP and ARP protocol. Keywords Data packet Capture The WinPcap library Protocol analysis 目 次 1 绪论1 1.1 研究背景1 1.2 研究目的和意义1 1.3 国内外研究现状2 1.4 论文的组织结构2 2 关键技术4 2.1 协议分析4 2.2 数据包捕获与过滤6 2.3 WinPcap技术7 2.4 本章小结9 3 系统设计分析11 3.1 设计要求11 3.2 模块设计11 3.3 本章小结13 4 系统实现14 4.1 系统流程 14 4.2 模块实现15 4.3 本章小结23 结论 24 致谢 25 参考文献26 附录 27 1 绪论 1.1 研究背景 随着网络技术的飞速发展,我们已经步入网络时代。互联网已经影响到我们生活的方方面面,世界通过网络正在迅速地融为一体。但是计算机网络具有多样性的连接形式、不均匀的终端分布性和网络的开放性、互联性等特征。网络安全问题得到广泛关注。广义来说,凡是涉及到网络上信息的保密性、完整性、可用性、真实性和可控性的相关技术和理论都是网络安全所要研究的领域。如何更有效地保护重要的信息数据、提高计算机网络系统的安全性已经成为所有计算机网络应用必须考虑和必须解决的一个重要问题[1]。互联网的核心部分是网络协议,用户之间的通信以及终端之间的信息交换都是通过协议进行的。所以协议的分析对网络安全而言,是极其重要的。现在局域网中所使用的协议都是固定的,协议之间的关系都是都在一种友好的通信基础上。因此,只需把网口设置在监听模式,就可以通过抓包技术来捕获局域网中流通的数据包。然后其中的协议进行分析,从而保护用户的重要信息,进而实现对网络性能状态进行分析管理。 (责任编辑:qin) |