实验四-ICMP数据报和IP数据报分片分析实验报告_第1页
实验四-ICMP数据报和IP数据报分片分析实验报告_第2页
实验四-ICMP数据报和IP数据报分片分析实验报告_第3页
实验四-ICMP数据报和IP数据报分片分析实验报告_第4页
实验四-ICMP数据报和IP数据报分片分析实验报告_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验四实验四 ICMP 协议和协议和 IP 数据报分片分析数据报分片分析 实验目的实验目的 1 理解 ICMP 协议报文类型和格式 2 理解 ping 命令的工作原理 3 理解 traceroute 的工作原理 4 理解 IP 协议报文类型和格式 实验环境实验环境 与因特网连接的计算机 操作系统为Windows 安装有Wireshark IE 等软件 实验内容实验内容 1 使用 wireshark 抓包软件分析ICMP 协议报文的类型 2 分析 ping 命令的工作原理 3 分析 tracert 命令的工作原理 4 使用 wireshark 抓包软件分析IP 协议报文以及报文分片 实验步骤实验步骤 1 分析分析 ICMP 协议协议 步骤1 在 PC1 运行 Wireshark 开始截获报文 为了只截获和实验内容有关的报文 将 Wireshark 的 Captrue Filter 设置为 No Broadcast and no Multicast 步骤2 在 PC1 以 为目标主机 在命令行窗口执行 Ping 命令 要求ping 通8 次 答答 Ping 命令为 ping n 8 将命令行窗口进行截图 答答 步骤3 停止截获报文 分析截获的结果 回答下列问题 1 将抓包结果进行截图 要求只显示 ping 的数据包 2 截获的 ICMP 报文有几种类型 分别是 答答 两种 8 Echo ping request 0 Echo ping reply 3 分析截获的 ICMP 报文 按下表要求 将各字段信息填入表中 要求填写前4 个报文 的信息 答答 报文格式报文格式 标识标识序列号序列号 报文号报文号源源IP目的目的IP 类型类型代代 码码 BEBELELEBEBELELE 15192 168 6 57119 75 217 56 Echo ping request 85122332813 16119 75 217 56192 168 6 57 Echo ping reply 05122332813 17192 168 6 57119 75 217 56 Echo ping request 85122358414 18119 75 217 56192 168 6 57 Echo ping reply 05122358414 4 查看ping 请求信息 ICMP 的type是 Echo ping request 和code是 8 并截图 5 查看相应得ICMP 响应信息 ICMP 的type 是 Echo ping reply 和code 是 0 并截图 6 若要只显示ICMP的echo响应数据包 显示过滤器的规则为 icmp type 0 并根 据过滤规则进行抓包截图 7 若要只显示ICMP的echo请求数据包 显示过滤器的规则为 icmp type 8 并根 据过滤规则进行抓包截图 2 分析分析traceroute 的工作原理的工作原理 步骤1 在 PC1 上运行 Wireshark 开始截获报文 步骤2 在PC1上执行Tracert命令 如 tracert 将命令窗口进行截图 步骤3 在wireshark里设置显示过滤器为icmp 步骤4 停止截获报文 分析截获的报文 回答下列问题 1 截获了报文中哪几种 ICMP 报文 其类型码和代码各为多少 答答 ICMPICMP 报文报文类型码类型码代码代码 Echo request00 Echo reply80 Time to live exceeded110 2 在截获的报文中 哪些是超时报告报文 请截图显示所有超时报文并指出超时报告报 文的源地址分别是多少 答答 超时报告报文的源地址超时报告报文的源地址 192 168 6 254 172 31 1 1 202 114 66 254 172 16 11 1 172 16 254 34 172 17 11 218 172 17 11 254 218 197 158 254 101 4 113 162 101 4 117 38 101 4 112 1 101 4 116 194 219 224 103 10 192 168 0 5 10 65 190 130 3 查看 ICMP echo 分组 是否这个分组和前面使用 ping 命令的ICMP echo 一样 若 不一样 请分析使用tracert 命令后收到的分组里TTL 值的变化规律 答答 不一样 ping命令的ICMP echo的TTL值不变 ping命令 request的TTL值是148不 变 而reply的TTL值是49不变 ICMP命令 request的TTL值是不断增长的 不过reply的 TTL值是不变的为49 且只有目的主机发回reply包 中间路由器不发送reply包 4 对照 ICMP 协议 分析一下ICMP 超时报告分组比ICMP echo 分组多包含的信息有哪 些 答答 IP数据报的首部以及TCP或UDP协议的端口号 5 对于ICMP超时报告分组 找出与命令提示窗口截图中的第五跳路由器的接口IP地址为 多少 在wireshark抓包图中截图与第五跳路由器的接口IP地址对应的部分并截图 答答 第五跳路由器的接口IP地址为 172 16 254 34 3 IP协议分析协议分析 步骤1 分别在 PC1 和 PC2 上运行 wireshark 开始截获报文 为了只截获和实验内容有 关的报文 将 wireshark 的 Captrue Filter 设置为 No Broadcast and no Multicast 步骤2 PC1 ping PC2 步骤3 停止截获报文 分析截获的结果 回答下列问题 1 任取一个有 IP 协议的数据报并截图 2 分析该 IP 协议的报文格式 完成下表 表 IP 协议 字段字段报文信息报文信息说明说明 版本版本 4 IP 协议的版本号位 4 头长头长 20 bytes IP 协议包头部的长度 服务类型服务类型 0 x00 定义 IP 协议包的处理方法 总长度总长度 60 IP 包的总长度包括 IP 头和 数据 标识标识 0 x5b31 23345 标识字段唯一地标识主机发 送的每一份数据报 标志标志 0 x00 是一个 3 位的控制字段包含 保留位 是否分片位 更多 分片位 片偏移片偏移 0 定义该分片在原始分组中的 偏移量 生存周期生存周期 128 表示数据包在网络上生存时 间 协议协议 ICMP 1 定义了 IP 数据报的数据部分 使用的协议类型 校验和校验和 0 x51d0 是 IPv4 数据报包头的校验和 源地址源地址 192 128 6 52 源站 IP 地址 目的地址目的地址 192 168 6 59 目的站 IP 地址 4 IP数据报分片实验数据报分片实验 步骤1 在 PC1 PC2 两台计算机上运行 Wireshark 为了只截获和实验有关的数据报 设 置 Wireshark 的捕获条件为对方主机的 IP 地址的icmp协议 步骤2 在 PC1 上执行如下 Ping 命令 向主机 PC2 发送大小为7000个字节的数据报文 步骤3 停止截获报文并回答下列问题 1 以太网的最大传输单元 MTU 是多少 怎么计算得出的 答答 1500字节 从图中可观察到每一个分片所带的字节数为1480 又每个IP帧会在首 部加上20个字节 所以MTU不超过1500字节 2 分析截获的报文 将属于同 ICMP 请求报文的分片找出来并从wireshark 中截图 主 机PC1 向主机 PC2 发送的 ICMP 请求报文分成了 5 个分片 3 ICMP 报文各分片的数据长度是多少 在 wireshark 里截图显示 4 若要让主机PC1向主机PC2发送的数据分为2个分片 则 Ping 命令中的报文长度应为 多大范围 为什么 答答 因为MAC帧数据部分不能超过1500字节 同时 IP数据报会在ping命令报文长度上 加20个字节作为IP数据报的首部 ICMP也会在整个报文的基础上加8字节 所以 假设ping 命令报文长度为X 使得主机PC1向主机PC2发送的数据分为 2个分片 那么 X 20 8 1500 20 20 8 3000 解 方程式 得 1472 X 2952 所以 Ping 命令中的报文长度应为 1473 2952 且为整数 实验感想实验感想 这次实验带给我的收获很多 让我对计算机传输数据过程有了更加清晰和形象的认识 让我形象观察到了数据从一台计算机传输到另一台计算机的过程 实验之后 这个过程于 我而言不再是一个无法得到解释的 黑匣子 在这次实验中 ICMP 协议报文的类型 ping 命令的工作原理 tracert命令的工作原理 IP 协议报文以及报文分片这些曾经的理 论知识有了实践解释 使我对书本知识有了更加深刻的认识 在本次实验过程中 遇到的 困难也有很多 一方面是刚开始时还不太熟悉wireshark抓包软件的使用 对于如何设置筛 选条件还不太会 索性摸索了半天 阴错阳差 地设置成功了 虽然 怎样设置筛选条件 会了 但是在后面的实验中有遇到了

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论