一.实验目的

理解ICMP重定向的功能

二.实验拓扑

三.实验工具

GNS3和Wireshark抓包分析软件

四.ICMP协议的封装格式


(1)Type 类型值,标识ICMP分组类型
(2)Code 代码值,标识ICMP分组类型的某一种具体分组
(3)Checksum 校验和,用于检验数据包是否完整或是否被修改
(4)Identifier 标识符,标识本进程。当同时与多个目的通信时,通过本字段来区分
(5)Sequence Number 序列号,标识本地到目的的数据包序号,一般从序号1开始

五.ICMP重定向的作用和图解

1)作用:当本地收到IP数据包目的地的下一跳IP地址与源发送者处于同一网段时,则告知源发送者将路由重定向到邻居设备
2)图解:

六.ICMP重定向的实验步骤

1.按照拓扑图,搭建实验环境
2.配置接口IP并构建重定向的环境
PC

R2

R3

3.PC上查看路由表

4.开启抓包工具,分别抓取PC,R3,R2的f0/0接口的流量
5.在PC上,PING 2.2.2.2,并查看路由表


6. PC上f0/0接口的ICMP重定向报文结构(type=5,code=0)

ICMP重定向数据包分析相关推荐

  1. 计算机网络考试数据包格式,计算机网络实验 分析ICMP协议数据包格式.doc

    计算机网络实验 分析ICMP协议数据包格式 实 验 报 告 实验课程名称 计算机网络实验 实验项目名称 分析ICMP协议数据包格式 年 级 08 专 业 电子信息科学与技术 学生姓名 郎子龙 学 号 ...

  2. ICMP协议抓包分析-wireshark

    ICMP协议抓包分析-wireshark ICMP- (Internet Control Message Protocol,网际报文协议)是Internet协议族的核心协议之一,也可称为是网际控制报文 ...

  3. 《Wireshark数据包分析实战》读书笔记

    1.OSI参考模型中的特殊功能: 表示层(第六层):进行用来保护数据的多种加密和解密操作. 会话层(第五层):负责以全双工或者半双工的方式来创建会话和关闭连接. 传输层(第四层):提供面向连接和无连接 ...

  4. pcap文件解析工具_【免费毕设】PHP网络数据包分析工具的设计与开发(源代码+论文)...

    点击上方"蓝字"关注我们目录 系统设计 网络数据包分析系统的设计 整个网络数据报分析工具采用模块化的设计思想,原因是许多程序太长或太复杂,很难写在单一单元中.如果把代码分为较小的功 ...

  5. 【php毕业设计】基于php+mysql+apache的网络数据包分析工具设计与实现(毕业论文+程序源码)——网络数据包分析工具

    基于php+mysql+apache的网络数据包分析工具设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于php+mysql+apache的网络数据包分析工具设计与实现,文章末尾附有本毕业设 ...

  6. 基于PHP的网络数据包分析系统设计与实现

    目 录 1 引言 1 1.1 课题背景 1 1.2 国内外研究现状 1 1.3 本课题研究的意义 1 1.4 本课题的理论基础 1 2 网络数据包分析系统概述 2 2.1 网络数据包分析的意义 2 2 ...

  7. Wireshark数据包分析之DHCP协议包解读

    *此篇博客仅作为个人笔记和学习参考 DHCP协议包格式 DHCP报文类型 DHCP Discover.DHCP Offer.DHCP Request.DHCP ACK.DHCP NAK.DHCP Re ...

  8. 数据包分析中Drop和iDrop的区别

    数据包分析中Drop和iDrop的区别 在数据包分析中,Drop表示因为过滤丢弃的包.为了区分发送和接受环节的过滤丢弃,把Drop又分为iDrop和Drop.其中,iDrop表示接受环节丢弃的包,Dr ...

  9. WireShark数据包分析数据封装

    WireShark数据包分析数据封装 数据封装(Data Encapsulation)是指将协议数据单元(PDU)封装在一组协议头和尾中的过程.在OSI七层参考模型中,每层主要负责与其它机器上的对等层 ...

最新文章

  1. 函数的参数-在函数内部使用方法修改可变参数会影响外部实参
  2. 三个帮助你整理信息的桌面 WiKi
  3. 每天一道Leetcod或者Codeforce算法系列
  4. .net知识和学习方法系列(十四)TraceListener的应用
  5. javaweb解决编码问题_学习编码? 首先,学会解决问题。
  6. Maven项目添加FindBugs、PMD插件
  7. CSS 块格式化上下文 BFC
  8. haproxy + keepalived 使用 kubeadm 部署高可用Kubernetes 集群
  9. 服务器“**”上的MSDTC不可用的解决办法
  10. linux64位wps下载授权码,ubuntu15.04安装wps-office的64位版
  11. VUE打包图片,icon图标不显示解决方案
  12. bat实现 自动循环打开谷歌浏览器自动访问网站关闭浏览器功能
  13. 任正非一语中的,未来科技的发展核心靠他们!
  14. 专业的人脸拼接工具:Morph Age mac版
  15. ClickHouse学习笔记(二):执行计划、建表优化、语法优化规则、查询优化、数据一致性
  16. 【PhotoShop】人像处理
  17. mac新系统掉电快 关于Mac合盖睡眠后掉电快的解决方法
  18. 注意:微博、优酷等“霸道”App正在强行获取您的隐私!
  19. 用洋葱架构实现领域驱动设计
  20. 英语四六级快速提分技巧

热门文章

  1. 【转载】实时嵌入式软件开发的25个常见错误
  2. win10 startup启动目录路径命令
  3. html免费编辑器图片alt,织梦模板kindeditor编辑器图片上传增加图片说明alt属性和title属性...
  4. 火狐FEBE扩展正确使用方法
  5. 昆仑通态MCGS与台达伺服ASD-B2 通讯控制案例 通过昆仑通态MCGS触摸屏实现与台达ASD B2通讯控
  6. 计算机主板设置怎么恢复出场设置密码,重做系统或者BIOS的恢复出厂,电脑恢复出厂设置方法(图文)...
  7. python 通讯录系统_Python实现通讯录功能
  8. 格式塔心理学在UI设计中的运用
  9. Android 为应用或Textview设置自定义字体,主流字体包
  10. go libp2p kad record详解