当前位置: 简表范文网 > 专题范文 > 公文范文 >

网络技术基础知识-深入浅出网工第二个协议icmp

| 来源:网友投稿

下面是小编为大家整理的网络技术基础知识-深入浅出网工第二个协议icmp,供大家参考。

网络技术基础知识-深入浅出网工第二个协议icmp

 

 深入浅出网工第二个协议---Internet 控制报文协议 ICMP ICMP 简介 ICMP(Internet Control Message Protocol)是网络层的一个重要协议 ICMP 的作用:用来在网络设备间传递各种差错和控制信息,它对于收集各种网络信息、诊断和排除各种网络故障具有至关重要的作用。

 ICMP 协议中用到的报文类型:Echo-Request 和 Echo-Reply 两种报文 使用的都是单播报文。

 ICMP 错误报告 ICMP 定义了各种错误消息,用于诊断网络连接性问题;根据这些错误消息,源设备可以判断出数据传输失败的原因。比如,如果网络中发生了环路,导致报文在网络中循环,最终 TTL 超时,这种情况下网络设备会发送 TTL 超时消息给发送端设备。又比如如果目的不可达,则中间的网络设备会发送目的不可达消息给发送端设备。

 总结

 注意:ICMP 定义了多种消息类型,用于不同的场景 有些消息不需要 Code 字段来描述具体类型参数,仅用 Type 字段表示消息类型。

 有些 ICMP 消息使用 Type 字段定义消息大类,用 Code 字段表示消息的具体类型。

  ICMP 重定向 主机 A 希望发送报文到服务器 A,于是根据配置的默认网关地址向网关 RTB 发送报文。网关 RTB 收到报文后,检查报文信息,发现报文应该转发到与源主机在同一网段的另一个网关设备 RTA,因为此转发路径是更优的路径。所以 RTB 会向主机发送一个Redirect 消息,通知主机直接向另一个网关 RTA 发送该报文。主机收到 Redirect 消息后,向 RTA 发送报文,RTA 会将报文转发给服务器 A。

 发生重定向的条件: 第一:同接口进出 第二:满足第二条源和下一跳同网段 第三:路由器 RTB 发出的重定向报文

 典型应用

  PING 应用 Ping 是检测网络连通性的常用工具,同时也能够收集其他相关信息

 PING 常用的配置参数说明如下 -a(source-ip-address)参数 指定发送 ICMP ECHO-REQUEST 报文的源 IP 地址。如果不指定源 IP 地址,将采用出接口的 IP 地址作为 ICMP ECHO-REQUEST 报文发送的源地址。

 现在全网已经互通了,我们在 R1 上面验证一下 ping 命令的参数

  在 R1 上查看到达 3.3.3.3 路由的出接口为 R1 的 G0/0/0 接口

 所以:默认情况下,R1 访问目标地址的时候,所携带的源 IP 地址是 12.1.1.1 即自己的接口 IP 地址作为源 IP 地址访问目标 IP 地址 验证-a 参数的用法:

 R1 访问目标地址的时候,所携带的源 IP 地址是 1.1.1.1 即自己的 loopback 0 地址

 -c(count)参数 指 定 发 送 ICMP ECHO-REQUEST 报 文 次 数 。

 缺 省 情 况 下 发 送 5 个 ICMP ECHO-REQUEST 报文。

 -h(ttl-value)参数 指定 TTL 的值。缺省值是 255。

  -t(timeout)参数 指定发送完 ICMP ECHO-REQUEST 后,等待 ICMP ECHO-REPLY 的超时时间。

 注意:ping 命令的输出信息中包括目的地址、ICMP 报文长度、序号、TTL 值、以及往返时间。序号是包含在 Echo 回复消息(Type=0)中的可变参数字段,TTL 和往返时间包含在消息的 IP 头中。

 TRACERT 应用 Tracert 是检测网络丢包及时延的有效手段,同时可以帮助管理员发现网络中的路由环路

  TRACERT 常用的配置参数如下:

 -a (source-ip-address)参数 指定 tracert 报文的源地址。

 -f (first-ttl)参数 指定初始 TTL。缺省值是 1。

 -m (max-ttl)参数 指定最大 TTL。缺省值是 30。

 -name 参数 使能显示每一跳的主机名。

 -p (port)参数 指定目的主机的 UDP 端口号

 TRACERT 原理 第一步:发送一个 UDP 报文,TTL 值为 1 RTA 向目的端主机 B 发送一个 UDP 报文,TTL 值为 1,目的 UDP 端口号是大于 30000的一个数,因为在大多数情况下,大于 30000 的 UDP 端口号是任何一个应用程序都不可能使用的端口号。

 第一跳(RTB)收到源端发出的 UDP 报文后,判断出报文的目的 IP 地址不是本机 IP地址,将 TTL 值减 1 后,判断出 TTL 值等于 0,则丢弃报文并向源端发送一个 ICMP超时(Time Exceeded)报文(该报文中含有第一跳的 IP 地址 10.0.0.2),这样源端就得到了 RTB 的地址。

 第二步:发送一个 UDP 报文,TTL 值为 2 源端收到 RTB 的 ICMP 超时报文后,再次向目的端发送一个 UDP 报文,TTL 值为 2。第二跳(RTC)收到源端发出的 UDP 报文后,回应一个 ICMP 超时报文,这样源端就得到了 RTC 的地址(20.0.0.2)。

 第 N 步:发送一个 UDP 报文,TTL 值为 N

 以上过程不断进行,直到目的端收到源端发送的 UDP 报文后,判断出目的 IP 地址是本机 IP 地址,则处理此报文。根据报文中的目的 UDP 端口号寻找占用此端口号的上层协议,因目的端没有应用程序使用该 UDP 端口号,则向源端返回一个 ICMP 端口不可达(Destination Unreachable)报文。

 源端收到 ICMP 端口不可达报文后,判断出 UDP 报文已经到达目的端,则停止 Tracert程序,从而得到数据报文从源端到目的端所经历的路径(10.0.0.2;20.0.0.2;30.0.0.2)

相关推荐

热门文章

2022年争先创优演讲稿最新10篇(完整文档)

《争先创优演讲稿最新10篇》是一篇好的范文,觉得有用就收藏了,这里给大家转摘到。演讲稿具有宣传、鼓动、教育和欣赏等作用,它可以把演讲者的观点、主张与思想感情传达给听众以及读者,使他们信服并在思想感情上产生共鸣。下面小编给大家带来关于争先创优演讲稿,希望会对大家的与有所帮助。争先创优演讲稿1

共青团员自我总结400字

《2022共青团员自我总结400字》是一篇好的范文,好的范文应该跟大家分享,希望对网友有用。作为一个新时期的共青团员,思想****理论是不可或缺的,共青团员是中国共产党的后备力量,也是党的生命力的源泉,理论上的成熟是****上成熟的基础,****上的清醒来源于理论上的坚定。以下是小编整理的2022共

2022年爱细节作文600字初中范本

《2022爱的细节作文600字初中范文【】》是一篇好的范文,觉得应该跟大家分享,希望对网友有用。爱是冬日的一缕阳光,使饥寒交迫的人感到人间的温暖;爱是一场洒落在久旱的土地上的甘霖,使濒临绝境的人重新看到生活的希望;爱是一首飘落在夜空里的歌谣,使孤苦无依的人获得心灵的慰藉。下面小编为大家整理了20

共青团员个人总结参考五篇(范文推荐)

《共青团员个人总结参考五篇》是一篇好的范文,觉得应该跟大家分享,希望大家能有所收获。一年来,在团组织和各位老师的热心支持和帮助下,认真做好本职,积极完成学校布置的各项任务。以下是小编整理的共青团员个人总结参考范文五篇,欢迎阅读分享。共青团员个人总结参考1一个学年以来,在团组织的正确领导和帮助下,我在

2022年猪场学习心得体会合集

《猪场学习心得体会》是一篇好的范文,好的范文应该跟大家分享,希望大家能有所收获。当受到启发,对生活有了新的感悟时,将其记录在心得体会里,让自己铭记于心,这样可以记录自己的思想活动。那么心得体会到底应该怎么写呢?下面小编给大家带来学习心得体会,希望大家喜欢!猪场学习心得体会111月25日至12月1

2022年教师年度考核个人总结例文

最近发表了一篇名为《教师年度考核个人总结例文》的范文,觉得有用就收藏了,重新编辑了一下发到。在日常生活或是工作中,我们经常会写总结,面对年末的时候,你们知道教师是怎么写的工作总结?来了解下吧!以下是小编为大家带来的2022教师年度考核个人总结例文,希望您能喜欢!教师年度考核个人总

2022年新员工培训心得怎么写合集通用(全文)

最近发表了一篇名为《新员工培训心得怎么写通用》的范文,感觉很有用处,重新整理了一下发到这里。培训能够拓展员工的视野,提升员工的能力,让员工在培训之中成长。员工培训心得对经历过员工培训的人具有许多的影响,你知道它的写法?你是否在找正准备撰写“新

关于珍爱生命作文800字高中【精选推荐】

范文参**网最近发表了一篇名为《2022关于珍爱生命的作文800字高中【】》的范文,感觉写的不错,希望对您有帮助,重新整理了一下发到这里。在平日的学习、工作和生活里,大家都不可避免地要接触到作文吧。下面小编为大家整理了2022关于的作文800字高中【5

2022清明网上祭英烈活动心得感悟经典范本10篇600字

本页是最新发布的《清明网上祭英烈活动心得感悟经典范文10篇600字》的详细范文参考文章,觉得有用就收藏了,希望大家能有所收获。清明祭心得感悟经典范文10篇600字说到清明节这个大家熟悉的节日,大家一定都是去祭拜祖先!但是可曾想过在清明节这天来祭奠我们的英烈们呢?下面是小编为您推荐

2022年度《公民节约用水行为规范》倡议书范本

最近发表了一篇名为《2022《公民节约用水行为规范》倡议书范文【五篇】》的范文,感觉很有用处,看完如果觉得有帮助请记得(CTRL+D)收藏本页。虽然人类已浪费了许多,但是人类们已经感觉到水的可贵而开始保护起来。在此大家一起杜绝浪费水之源,保护水资源吧。下面小编在这里为大家精心整理了几篇20

愚人节祝福语简短一句话大全(完整文档)

本页是最新发布的《2022愚人节祝福语简短一句话大全》的详细范文参考文章,好的范文应该跟大家分享,希望大家能有所收获。节的历史起源于法国,最初是法国的一些主张变革的人为嘲笑那些因循守旧的人而在4月1日使出一些骗人的招数。后逐渐成为西方及美国的民间传统节日,现在也成为东方很多国家人们喜爱的节

2022全国中小学生安全教育日心得体会三篇

最近发表了一篇名为《2022全国中小学生安全教育日心得体会三篇》的范文,感觉写的不错,希望对您有帮助,重新编辑了一下发到。2022全国中小学生日心得体会三篇为贯彻落实珍爱,安全第一为主题的中小学安全日教育活动,我校领导高度重视,紧紧围绕安全日安全教育这一主线,在师生中开展了丰富多