ICMP协议(Internet控制消息协议)

这篇具有很好参考价值的文章主要介绍了ICMP协议(Internet控制消息协议)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

系列文章目录

华为数通学习(3)


目录

前言

一,什么是ICMP协议?

二,实例:路由之间相互直连ping

三,了解ICMP报文

​编辑

3.1,为什么要了解这个字段呢?

四,ICMP重定向 (路径优化-绕路-最优路径)

五,ICMP错误报告

总结


前言

随着华为公司的不断发展,数据通信这门技术也越来越重要,很多人都开启了数据通信学习,本文就介绍了ICMP协议,是我们通过数通王国的第十一站(我们在文章中使用的是华为的ENSP软件)。


一,什么是ICMP协议?

Internet控制消息协议ICMP (Internet Control Message Protocol)是IP协议的辅助协议。

ICMP协议用来在网络设备间传递各种差错和控制信息,对于收集各种网络信息、诊断和排除各种网络故障等方面起着至关重要的作用。

ICMP协议(Internet控制消息协议),华为数通,网络,运维,信息与通信,网络协议

作用:帮助我们监测链路有没有问题的,最常见的就是ping直连之间能不能通。

ICMP协议用来在网络设备间传递各种差错和控制信息,对于收集各种网络信息、诊断和排除各种网络故障等方面起着至关重要的作用。

二,实例:路由之间相互直连ping

ICMP协议(Internet控制消息协议),华为数通,网络,运维,信息与通信,网络协议

我们对R3进行抓包,看一下

[AR2]ping 192.168.12.3

  PING 192.168.12.3: 56  data bytes, press CTRL_C to break

   Reply from 192.168.12.3: bytes=56 Sequence=1 ttl=255 time=250 ms

   Reply from 192.168.12.3: bytes=56 Sequence=2 ttl=255 time=30 ms

   Reply from 192.168.12.3: bytes=56 Sequence=3 ttl=255 time=40 ms

   Reply from 192.168.12.3: bytes=56 Sequence=4 ttl=255 time=20 ms

   Reply from 192.168.12.3: bytes=56 Sequence=5 ttl=255 time=20 ms

ICMP协议(Internet控制消息协议),华为数通,网络,运维,信息与通信,网络协议

ICMP报文解释:

有两个报文,request,replay,一问一答,它的作用是用来用来在网络设备间传递各种差错和控制信息,就是两个设备互相去发这个信息一问一答的方式,A问一句,B还在吗?如果B还在,B就会回复,我在,然后B问A你还在吗?

三,了解ICMP报文

ICMP协议(Internet控制消息协议),华为数通,网络,运维,信息与通信,网络协议

00是回复报文,80是请求报文,中间的那些就是一些不正常的代表网络不通,如果网络是通的只能看到00和80

ICMP协议(Internet控制消息协议),华为数通,网络,运维,信息与通信,网络协议

ICMP协议(Internet控制消息协议),华为数通,网络,运维,信息与通信,网络协议

3.1,为什么要了解这个字段呢?

因为有的时候遇到故障了,我们要根据报文去分析,具体到故障的细节

四,ICMP重定向 (路径优化-绕路-最优路径)

ICMP重定向报文是ICMP控制报文中的一种。在特定的情况下,当路由器检测到一台机器使用非最优路由的时候,它会向该主机发送一个ICMP重定向报文,请求主机改变路由。

ICMP协议(Internet控制消息协议),华为数通,网络,运维,信息与通信,网络协议

解释:

当主机a他的网关的 10.0.0.100,然后呢网关是RTB,就代表主机A出去外面,报文首先第一跳肯定是发给RTB的但是现在它要访问的目的地是服务器A,因为主机A的默认网关是RTB所以没有办法,报文要先给RTB,然后RTB在发给服务器A,本来可以直接发给RTA的,所以这个时候RTB作为一个网关设备,它就会向我们这台主机A发送一个ICMP的重定向的报文,让主机A下次如果还找服务器A,就直接给服务器A发报文,可以理解为重新给你指路,告诉你,主机A你下一次要访问服务器A,请你直接把报文发给服务器A吧,不需要在给我发了。

五,ICMP错误报告

ICMP定义了各种错误消息,用于诊断网络连接性问题;根据这些错误消息,源设备可以判断出数据传输失败的原因。如:当网络设备无法访问目标网络时,会自动发送ICMP目的不可达报文到发送端设备。

ICMP协议(Internet控制消息协议),华为数通,网络,运维,信息与通信,网络协议

设备命令:

<AR2>tracert 192.168.12.3

traceroute to  192.168.12.3(192.168.12.3), max hops: 30 ,packet length: 40,pres

s CTRL_C to break

1 192.168.12.3 30 ms  30 ms  20 ms

<AR2>

ICMP协议(Internet控制消息协议),华为数通,网络,运维,信息与通信,网络协议

ICMP协议(Internet控制消息协议),华为数通,网络,运维,信息与通信,网络协议


总结

恭喜你,你通过本章的学习了ICMP协议,华为数通还有很多宝藏等着你去探险,加油!只为成为更好的自己。文章来源地址https://www.toymoban.com/news/detail-625111.html

到了这里,关于ICMP协议(Internet控制消息协议)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 网际控制报文协议ICMP

    网际控制报文协议ICMP ​ 为了更有效的转发IP数据报和提高交付成功的机会,在网际层使用ICMP(Internet Control Message Protocol)协议,其 允许主机或路由器报告差错情况和提供有关异常情况的报告 。ICMP报文装在IP数据报中,作为其中的数据部分,看起来像高层协议,但其实还是

    2024年02月06日
    浏览(33)
  • 网络协议与攻击模拟_04ICMP协议与ICMP重定向

    ICMP协议是网络层协议, 利用ICMP协议可以实现网络中监听服务和拒绝服务,如 ICMP重定向的攻击。 ICMP是Internet控制报文协议,用于在IP主机、路由器之间传递控制消息,控制消息指网络通不通、主机是否可达,路由是否可用等等。 案例 环境:GNS3 路由器 交换机 电脑 slots设置

    2024年01月16日
    浏览(41)
  • 【计算机网络】网络层协议 -- ICMP协议

    ICMP(Internet Control Message Protocol,控制报文协议),用于在IP主机、路由器直接传递控制消息,是一个TCP/IP协议。 ICMP协议的定位 网络层的最典型的协议是IP协议,但是除了IP协议之外,还有ICMP协议和IGMP协议。 ICMP、IGMP和IP协议虽然都属于网络层的协议,但是ICMP协议和IGMP协议属

    2024年02月14日
    浏览(35)
  • 【网络】网络层ICMP协议

    🦄  个人主页—— 🎐 开着拖拉机回家_Linux,大数据运维-CSDN博客   🎐✨🍁 🪁🍁🪁🍁🪁🍁🪁🍁   🪁🍁🪁🍁🪁🍁🪁   🪁🍁🪁🍁🪁🍁🪁🍁🪁🍁🪁🍁 感谢点赞和关注 ,每天进步一点点!加油! 目录 一、ICMP协议简介 二、ICMP报文 2.1 ICMP 的主要功能 2.2 报文类

    2024年01月23日
    浏览(29)
  • 网络协议--IGMP:Internet组管理协议

    12.4节概述了IP多播给出,并介绍了D类IP地址到以太网地址的映射方式。也简要说明了在单个物理网络中的多播过程,但当涉及多个网络并且多播数据必须通过路由器转发时,情况会复杂得多。 本章将介绍用于支持主机和路由器进行多播的Internet组管理协议(IGMP)。它让一个物

    2024年02月06日
    浏览(32)
  • 网络协议与攻击模拟-05-ICMP协议

    1、理解 ICMP 协议 2、理解 ICMP 重定向 3、会使用 wireshark 分析 ICMP 重定向流量实验 1、 ICMP 协议 Internet 控制报文协议,用于在 IP 主机、路由器之间传递控制消息,控制消息指网络通不通、主机是否可达、路由是否可用等等. ICMP 是属于网络层的协议,封装在传输层与网络层之间

    2024年02月03日
    浏览(44)
  • 网络ICMP 协议详解

    ICMP 协议 什么是 ICMP ICMP 的主要功能 ICMP 在 IPv4 和 IPv6 的封装 ICMP 的主要消息 ICMP 目标不可达(类型 3) ICMP 重定向消息(类型 5) ICMP 超时消息(类型 11) ICMP 回送消息(类型 0 和 类型 8) 其他 ICMP 消息 ICMP 原点抑制消息(类型 4) ICMP 路由器探索消息(类型 9、10) ICMP 地址掩码消息(类型

    2024年02月04日
    浏览(28)
  • 【计算机网络】ICMP协议

    实验目的 应用所学知识: 1.熟悉ICMP的协议格式。 2.理解ping的运作机制。 3.理解traceroute的运作机制。 4.理解VPN的运作机制。 实验步骤与结果 1.任务一: 使用ping命令向www.sdu.edu.cn发送消息: 在wireshark中捕获到数据包: (1) 你所使用的主机的IP地址是多少?目标主机的IP地址是多

    2023年04月16日
    浏览(40)
  • 【计算机网络】IP协议与ICMP协议分析

    1、分析IP协议与IP数据报; 2、分析ICMP协议。 与因特网连接的计算机,操作系统为Windows,安装有Wireshark、IE或其他浏览器。 (1)在命令提示符中,利用ipconfig -all查看自己主机的ip及MAC地址,查看自己的网关ip地址并 记录 。(物理地址 : C8-D9-D2-19-FC-4E,IPv4 地址: 10.0.132.12,默

    2024年02月05日
    浏览(38)
  • Wireshark数据抓包分析之互联网控制报文协议_ICMP

            通过使用wireshark抓取的ICMP数据包对这个ICMP控制报文进行分析         1.ICMP协议概述:ICMP是Internet Control Message Protocol的缩写,即互联网控制报文协议。它是TCP/IP协议族的一个子协议,用于IP主机、路由器直接传递控制信息。控制信息是指网络通不通、主机是否可达、

    2024年02月11日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包