1 / 29
文档名称:

《协议分析器程序》.ppt

格式:ppt   大小:2,773KB   页数:29页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

《协议分析器程序》.ppt

上传人:相惜 2024/4/16 文件大小:2.71 MB

下载得到文件列表

《协议分析器程序》.ppt

相关文档

文档介绍

文档介绍:该【《协议分析器程序》 】是由【相惜】上传分享,文档一共【29】页,该文档可以免费在线阅读,需要了解更多关于【《协议分析器程序》 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。吴功宜董大凡王珺刘乾“十一五〞国家重点图书计算机科学与技术学科前沿丛书 计算机科学与技术学科研究生系列教材〔中文版〕 计算机网络 高级软件编程技术1编辑课件第16章 协议分析器程序2编辑课件概述协议分析器可以有效完成对网络上传输数据包的捕获,从而收集与分析网络信息,是网络流量监控和故障检测所必不可少的工具之一,对网络管理与网络平安具有重要的意义3编辑课件编程训练目的编程训练要求相关知识介绍程序设计分析扩展与提高提纲4编辑课件编程训练目的编写一个简化的协议分析器,了解数据通过网络传输时的封装与解析过程,加深理解TCP/IP协议栈的工作原理和网络应用软件开发能力。掌握根据软件功能结构进行模块化设计的方法掌握Winpcap编程与抓包方法;了解使用原始套接字〔rawsocket〕实现数据包捕获的方式;使用Winpcap库的流量统计和向网络中发包等高级特性。5编辑课件编程训练目的编程训练要求相关知识介绍程序设计分析扩展与提高提纲6编辑课件编程训练要求编程实现一个协议分析器。该协议分析器将包含以下几局部功能:数据采集——网络数据包;网数据帧头部的全部信息;实现基于MAC地址和帧头部类型字段的数据包过滤;解析IP数据包的头部信息;实现基于IP地址和IP头协议的数据过滤;7编辑课件编程训练要求〔续〕对ICMP报文,要求至少解析ICMP回显请求、回显应答、超时及目的不可达四种类型的报文;解析传输层TCP、UDP协议头部信息;实现基于端口的数据包过滤;实现应用层HTTP协议头局部析。8编辑课件编程训练目的编程训练要求相关知识介绍程序设计分析扩展与提高提纲9编辑课件协议分析器根本原理是目前应用最广泛的计算机连网方式,它基于总线结构,物理层采用播送方式。当一台主机向另一台主机发送数据时,网络上所有的主机都能接收到该帧,但只有目的地址正确的主时机接受数据,而其他主机应将其丢弃。协议分析器就是一种能将本地网卡状态设置成“混杂〞模式并接收网络上所有数据帧的软件。10编辑课件