网工必看ICMP协议概述

ICMP协议

ICMP(Internet控制消息协议)是IP协议的辅助协议。ICMP协议用来传递网络设备之间的查错和控制信息,起到收集各种网络信息、诊断和排除网络故障的作用,大大提升了IP数据报文交互成功的机会。

ICMP功能大致分为两类:差错通知和信息查询

差错通知:IP数据包在被目的主机处理的过程中发生了什么错误。ICMP传送该错误和错误原因给源主机。

信息查询:信息查询是发送方主机向其他主机查询信息的时候使用的,可以确认目标主机IP、调查网络子网掩码、获取其他机器时间信息等等。

ICMP是封装在IP数据包中,当IP报文头部的Protocol关键字为1时便代表ICMP协议。虽然ICMP是控制IP的协议,但是ICMP的本身也是作为IP的数据进行传输和搬运的。

ICMP的格式

用来传送ICMP报文的IP数据包上有很多字段。协议、源IP地址、目的IP地址、TTL这四个字段封装在了IP报文的首部。类型(Type)、代码(Code)、校验和这三个字段封装在了ICMP的数据部分。其中最重要的是类型和、代码两个字段。

ICMP的格式取决于类型和代码两个字段,类型字段为消息类型,代码字段包含该消息类型饿具体参数。

例如&#

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值