ICMP协议基础

1.ICMP:TCP/IP协议簇的核心协议之一,用于IP网络设备之间发送控制报文,传达差错/控制/查询等信息

2.ICMP Echo消息用于诊断源和目的之间的网络连通性,可提供如报文往返时间等信息 

ICMP Echo Request和ICMP Echo Reply分别用来查询和响应某些信息,进行差错检测

3.ICMP错误报告:当网络设备无法访问目标时,会自动发送ICMP目的不可达报文到发送端设备

4.ICMP数据包格式

1)Type:消息类型

2)Code:消息类型具体参数

3)可变参数(32位,通常为0):

ICMP Redirect:指定网关IP地址,主机根据这个地址将报文重定向到指定网关

ICMP Echo:包含标识符和序号,源端根据这两个参数将收到的回复消息与Echo请求和回复一一对应

5.ICMP消息类型和编码类型

0 0 Echo Reply

3 0 网络不可达

3 1 主机不可达

3 2 协议不可达

3 3 端口不可达

5 0 重定向

8 0 Echo Request

11 0 tracert对请求的服务类型,网络不可达

6.ICMP应用

1)ping

ping -c 10.0.0.2 10.0.0.3

2)tracert:基于报文头中的TTL值来逐跳跟踪报文的转发路径,是检测网络丢包及时延的有效手段,可以帮助管理员发现网络中的路由环路

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值