欢迎来到天天文库
浏览记录
ID:28813421
大小:1.93 MB
页数:36页
时间:2018-12-14
《基于tcpip的协议分析器设计毕业论》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于TCP/IP的协议分析器设计基于TCP/IP的协议分析器设计【摘要】网络分析技术作为一种积极的安全监测技术,能实时监测网络中发生的一些事件,也更加有效地保障被监测网络的安全性。基于TCP/IP的分析技术也是具有入侵监测能力网络系统的核心技术之一。所以,研究以捕获数据包为基础的网络分析方法在当今是非常必要的。本课题针对10Mbps以太网,设计一个具有实时性的网络数据包捕获和统计分析系统。本系统使用具有数据包捕获功能的winpcap开源包,对流经本机的网络数据包进行嗅探和统计分析。在循环捕获网络上的数
2、据包的同时,对数据包进行分析与归类。本系统以TCP/IP体系结构为根本,对数据包实现由下至上的层层解析,最终实现对HTTP协议报文的读取,FTP文件传输协议的命令读取,也可以实现以UDP协议或TCP协议为基础的QQ数据包的判断。本论文首先介绍了捕获网络数据包的工具,其次是重点介绍了winpcap开源库的相关知识、捕获数据包的理论过程以及数据包的分析过程等。【关键词】winpcap开源包,TCP/IP协议,数据包捕获,协议分析I基于TCP/IP的协议分析器设计Designaprotocolanalyze
3、rbasedonTCP/IPprotocolAbstractNetworkanalysistechnologyasapositivesafetymonitoringtechnology,itcanoccurinthereal-timemonitoringofnetworkeventsandmoreeffectiveprotectionofthesecurityofthenetworktobemonitored.Thenetworkanalysistechnologyisalsooneofthecore
4、technologiesfornetworkintrusiondetectionsystems.Therefore,thestudytocapturethepacket-basednetworkmonitoringisnecessaryintodays.Thetopicdesignsareal-timenetworkpacketcaptureandstatisticalanalysissystemfor10MbpsEthernet.Thesystemuseswinpcapcomeswithnetwor
5、kpacketcapturemechanismformonitoringandstatisticalanalysisofdatapacketsflowingthroughthelocalcomputer.Intheloopcapturingdatapacketsatthesametime,synchronizationisachievedontheanalysisofdatapacketsclassified.ItismainlydonetotheTCP/IPprotocolstack-basedne
6、tworkpacketcapture.ThesystemisbasedontheTCP/IParchitectureandanalysispacketsfromthebottomlayers.Ultimately,thesystemcanreadtheHTTPprotocolpackets,theFTPfiletransferprotocolcommandanditcanalsoimplementthejudgmentsoftheQQdatapacketsbasedonUDPorTCPprotocol
7、.Thispaperintroducesanetworkpacketcapturetoolfirstly.Andthepaperfocusesonthewinpcapknowledge,theprincipleofpacketcaptureandanalysisofdatapacketsmechanismsecondly.Keyword:winpcapopen-sourcepacket,TCP/IPprotocol,packetcapture,protocolanalysisII基于TCP/IP的协议
8、分析器设计目录第一章绪论11.1.课题背景11.2.研究现状11.3.本文研究内容21.4.论文结构2第二章网络数据捕获及winpcap的相关知识32.1网络数据捕获32.11网卡的工作模式32.12共享式的网络数据捕获32.13交换式的的网络数据捕获42.2网络开发工具42.21网络开发现有的函数库42.22数据包的捕获工具52.3winpcap的相关知识52.31winpcap简介52.32winpcap的各功能模块52.33winpcap的主要函数
此文档下载收益归作者所有