当前位置: 首页 > ds >正文

网络协议分析 实验四 ICMPv4与ICMPv6

文章目录

    • 实验4.1 ICMP协议
    • 练习一 利用仿真编辑器编辑ICMP回显请求报文
    • 练习二 ICMP差错报文
      • 1.目的端不可达
      • 2.超时
    • 练习三 仿真发送ICMP时间戳请求报文
    • 实验4.2 IPV6与ICMPV6
    • 实验设计题:设计一个能产生ICMPV6超时类型差错报文实验,并截图记录实验结果。

实验4.1 ICMP协议

在这里插入图片描述
在这里插入图片描述

练习一 利用仿真编辑器编辑ICMP回显请求报文

在这里插入图片描述
在这里插入图片描述

练习二 ICMP差错报文

1.目的端不可达

ping一个不存在的网络
引起差错的IP分组的首部+数据的前8个字节与ICMP差错报告报文的数据字段相同

2.超时

发给其他子网的
TTL:0
没有回显应答数据包,有差错报文,类型是数据包超时。因为D,F是不同子网,生存时间设置为0,当路由器收到报文,现将TTL-1,再检查是否大于0,不大于0时不能跨路段。还有目的不可达,因为icmp是我们手动编辑的,收到icmp应答报文时主机没有做好接受准备,拒绝接收,所以有目的不可达

TTL:1
同上

TTL:2
有回显应答,有目的不可达
发给本机所在子网的
TTL:0
收到回显应答,目的主机不检查TTL值,只有路由器检查

练习三 仿真发送ICMP时间戳请求报文

在这里插入图片描述

在这里插入图片描述

实验4.2 IPV6与ICMPV6

在这里插入图片描述
在这里插入图片描述

实验设计题:设计一个能产生ICMPV6超时类型差错报文实验,并截图记录实验结果。

跳限制改为0

http://www.xdnf.cn/news/6003.html

相关文章:

  • 紫光同创FPGA实现AD7606数据采集转UDP网络传输,提供PDS工程源码和技术支持和QT上位机
  • 根据输入的数据渲染柱形图
  • 分布式异步强化学习框架训练32B大模型:INTELLECT-2
  • React Native 与 Expo
  • 迅龙3号基于兆讯MH22D3适配CST328多点触摸驱动开发笔记
  • 分别在windows和linux上使用curl,有啥区别?
  • INT202 Complexity of Algroithms 算法的复杂度 Pt.7 NP-Completeness NP完全性
  • JuiceFS v1.3-beta1:新增 Python SDK,特定场景性能 3 倍于 FUSE
  • XA协议和Tcc
  • Vue3+Vite单页面应用(SPA)改造为多页面应用(MPA)
  • 内存泄漏与OOM崩溃根治方案:JVM与原生内存池差异化排查手册
  • 2025.05.11拼多多机考真题算法岗-第三题
  • 当java进程内存使用超过jvm设置大小会发生什么?
  • 数据库原理实验:视图与索引
  • 游戏引擎学习第276天:调整身体动画
  • 【计算机网络】3数据链路层②
  • STM32 __main汇编分析
  • 基于 mathematical-expression 的动态数学方程求解器实现
  • 如何使用C51的Timer0实现定时功能
  • DeepBook 与 CEX 的不同
  • HDFS的客户端操作(2)文件上传
  • 重庆医科大学附属第二医院外科楼外挡墙自动化监测
  • 鸿蒙5.0项目开发——鸿蒙天气项目的实现(介绍)
  • OJ判题系统第6期之判题逻辑开发——设计思路、实现步骤、代码实现(策略模式)
  • 目标检测任务 - 数据增强
  • Linux文件编程——标准库函数(fopen等)和系统调用函数(open等)的区别
  • 无锡哲讯科技:引领芯片封装SAP系统的智能化革命
  • Flannel Host-gw模式的优缺点
  • Leetcode 3544. Subtree Inversion Sum
  • 深入学习 Java 泛型实现方式:擦除法!