实验网络层协议分析.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验网络层协议分析

实验四 IP协议分析 一 实验目的 1、 理解 IP 层的作用以及 IP 地址的分类方法; 2、 理解子网的划分和子网掩码的作用; 3、 掌握 IP 数据包的组成和网络层的基本功能。 二 实验内容 1、 学会根据 IP 地址的分类方式区分各类 IP 地址; 2、 掌握 IP 数据报的格式、长度以及各字段的功能; 3、 学会利用子网掩码确定 IP 地址的网络号、子网号和主机号; 4、 学会分析给定数据包的 IP 首部信息; 5、 学会手工计算 IP 校验和的方法。 三 实验环境 四 实验流程 五 实验原理 1)网际协议 IP 是 TCP/IP 的心脏,也是网络层中最重要的协议。目前几乎所有的高层网络协议都是架构于 IP 层之上。IP 层接收由更低层(网络接口层例如以太网设备驱动程序)发来的数据包,并把该数据包发送到更高层---TCP 或 UDP 层;相反,IP 层也把从 TCP 或 UDP 层接收来的数据包传送到更低层。 2)IP 数据包格式 IP数据包格式: 首部 数据部分 IP数据包首部格式: 0 4 8 16 19 31 版本 首部长度 区分服务 总长度 标识 标志 片偏移 生存时间 协议 首部校验和 源地址 目的地址 可选字段(长度可变) 填充字段 字段说明: 版本:为4,说明为IPv4报文; 首部长度:为5,单位为4字节,表明首部长度为20字节; 区分服务:0,不涉及服务质量的区分; 总长度:指首部和数据之和的总长度; 标志:是一个3位的控制字段,包含: 保留位:1位 不分段位:1位,取值:0(允许数据报分段)、1(数据报不能分段) 更多段位:1位,取值:0(数据包后面没有包,该包为最后的包)、1(数据包后面有更多的包) 当数据分组时,它和更多段位(MF, More fragments)进行连接,帮助目的主机将分段的包组合 生存时间:表示数据包在网络上生存多久,每通过一个路由器该值减一,为0时将被路由器丢弃 协议类型:表明上层的协议类型.(TCP为6,UDP为17,ICMP为1,IGMP为2); 首部校验和:只校验数据包的首部. 六 实验步骤 步骤一:查看本机网络状态 ipconfig 命令在主机中用于查看本机的网络配置,包括主机的 IP地址、MAC 地址、网关、DNS配置等信息。 在运行中输入 cmd,出现界面后输入 ipconfig /all; 观察运行结果,获得本机的 IP 地址及子网掩码; 从上图中的显示结果中可以看到,ipconfig /all 命令输出包括主机名称,节点类型等,以及网络接口上的相关配置。从上图中可以看到网络接口配置为: ? MAC 地址: 00-1B-FC-A6-AE-E2 IP 地址: 172.16.1.239 子网掩码: 255.255.255.0 ? 默认网关: 172.16.1.1 分析本主机属于哪一类 IP 地址,网络号、子网号和主机号分别是什么; 步骤二:利用数据包分析器捕获并分析IP数据包 1、 在本地主机中打开网络协议分析软件,在工具栏中点击“开始”,等待一段时间后,点击“结束”。 2、 在捕获到数据包中,选择 IP 数据包进行分析 步骤三:利用数据包发送器编辑并发送IP数据包 1、 在本地主机打开网络协议编辑软件,在工具栏选择“添加”,建立一个 IP 数据包。 2、 填写“源物理地址”:可以在地址本中找到本机的 MAC 地址,然后左键选择,点击“确定”加入地址。 3、 填写“目的物理地址”:可以在地址本中选择主机 B 的 MAC 地址,然后左键选择并单击“确定”加入地址。 4、 填写“类型或长度”:该字段值为 0800。 配置完成后,在数据包编辑区中会出现 IP 层各个字段及其默认值,如图所示: 5、 当上述各字段值均已填写完毕后,可以计算“校验和”,校验和的计算有两种方法 ? 方法一:手工计算,首先把校验和字段置为 0,然后对 IP 协议头中的每个 16 比特进行反码求和(整个首部看成是由若干个 16 比特的字组成),然后取反,结果即校验和的值。 ? 方法二:利用网络协议编辑软件提供的工具计算,左键点击工具栏的‖校验和‖即可。 点击工具栏或菜单栏中的“发送”,在弹出的对话框中配置发送次数,然后选择“开始”按钮,发送帧序列; 在主机 B 中用协议分析器截获数据包并分析: 步骤四:本地IP数据包统计信息 ne

文档评论(0)

panguoxiang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档