1 / 8
文档名称:

网络协议分析实验心得.docx

格式:docx   大小:18KB   页数:8页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

网络协议分析实验心得.docx

上传人:glfsnxh 2019/2/23 文件大小:18 KB

下载得到文件列表

网络协议分析实验心得.docx

文档介绍

文档介绍:网络协议分析实验心得实验报告课程名称计算机网络实验名称网络协议分析系别专业班级指导教师学号姓名实验成绩一、实验目的掌握常用的抓包软件,了解ARP、ICMP、IP、TCP、UDP协议的结构。二、实验环境 、WindowsXXServer。客户机A 客户机B ,WindowsXP 三、实验学时 2学时,必做实验。四、实验内容注意:若是实验环境1,则配置客户机A的IP地址:/24,X为学生座号;另一台客户机B的IP地址:。在客户机A上安装EtherPeek协议分析软件。若是实验环境2则根据当前主机A的地址,找一台当前在线主机B完成。 1、从客户机Aping客户机B,利用(来自:写论文网:网络协议分析实验心得)EtherPeek协议分析软件抓包,分析ARP协议;2、从客户机Aping客户机B,利用EtherPeek协议分析软件抓包,分析icmp协议和ip协议; 3、客户机A上访问,利用EtherPeek协议分析软件抓包,分析TCP和UDP协议; 五、实验步骤和截图 1、分析arp协议,填写下表 1 2、分析icmp协议和ip协议,分别填写下表表一:ICMP报文分析 2 3 3、分析TCP和UDP协议,分别填写下表 4 表二:UDP协议5 网络协议分析实验报告学院: 班级: 姓名: 学号: 1 实验1基于ICMP的MTU测量方法实验目的 1)掌握ICMP协议 2)掌握PING程序基本原理 3)掌握socket编程技术 4)掌握MTU测量算法实验任务编写一个基于ICMP协议测量网络MTU的程序,程序需要完成的功能: 1)使用目标IP地址或域名作为参数,测量本机到目标主机经过网络的MTU; 2)输出到目标主机经过网络的MTU。实验环境 1)Linux系统; 2)gcc编译工具,gdb调试工具。实验步骤 ,熟悉linux下socket原始套接字编程模式,为实验做好准备; ,数据部分为ICMP格式,ICMP报文为回送请求报文,IP首部DF位置为1;由发送线程发送; ,减少数据长度,再次发送,直到收到回送应答报文。至此,MTU测量完毕。实验原理 ICMP:控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。 PING程序基本原理:向网络上的另一个主机系统发送ICMP报文,如果指定系统得到了报文,它将把报文一模一样地传回给发送者。 MTU:是网络最大传输单元,IP路由器必须对超过MTU的IP报进行分片目 2 的主机再完成重组处理,所以确定源到目的路径MTU对提高传输效率是非常必要的。确定路径MTU的方法是“要求报文分片但又不被允许”的ICMP报文。 IPV4数据结构分析: 3 4 实验截图发送一系列的长度递减的不允许分片的数据报,通过接收返回的ICMP报的分析,可确定路径MTU,如下图所示: MTU值为 1430 5 课程设计课程设计题目学生姓名:学号:专业: XX年6月29日实验1基于ICMP的MTU测量方法实验目的 1)掌握ICMP协议 2)掌握PING程序基本原理 3)掌握socket