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

网络协议分析 实验四 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.dtcms.com/a/187664.html

相关文章:

  • web-ui开源程序是建立在浏览器使用的基础上,旨在使 AI 代理可以访问网站
  • MySQL 学习(八)如何打开binlog日志
  • sqli-labs靶场第四关——“)闭合
  • deepseek梳理java高级开发工程师微服务面试题
  • SQL、Oracle 和 SQL Server 的比较与分析
  • 一次讲清 FP32 / FP16 / BF16 / INT8 / INT4
  • MySQL 8.0 OCP(1Z0-908)英文题库(31-40)
  • UI-TARS Desktop:用自然语言操控电脑,AI 重新定义人机交互
  • YOLO11解决方案之物体模糊探索
  • 自然语言生成在商业智能中的应用实践
  • 【工作记录】Kong Gateway 入门篇之部署及简单测试
  • 基于javaweb的SpringBoot爱游旅行平台设计和实现(源码+文档+部署讲解)
  • 【github】主页显示star和fork
  • STM32 __rt_entry
  • 详解注意力机制
  • RustDesk:开源电脑远程控制软件
  • Datawhale 5月coze-ai-assistant 笔记1
  • 水滴Android面经及参考答案
  • 系统稳定性之上线三板斧
  • Spark的缓存
  • 青少年编程与数学 02-019 Rust 编程基础 10课题、函数、闭包和迭代器
  • Django 中时区的理解
  • springboot配置tomcat端口
  • nginx配置负载均衡
  • 基于自动化工具autox.js的抢票(猫眼)
  • 华为0507机试
  • 一个完整的项目示例:taro开发微信小程序
  • polarctf-web-[简单rce]
  • 端侧智能重构智能监控新路径 | 2025 高通边缘智能创新应用大赛第三场公开课来袭!
  • point3d 视野朝向设置