首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

网络工程师学习笔记之 ICMP

1、ICMP(Internet Control Message Protocol)是网络层协议,用来在网络设备间传递各种差错和控制和查询信息。

3、ICMP Redirect重定向消息用于支持路由功能。

Echo消息用来诊断源和目的之间的网络连通性,同时可提供其他信息。

Echo Request 查询信息

Echo Reply 响应信息

4、ICMP错误消息

网路发现环路,最终TTL超时---------发送TTL超时消息

目的地不可达:无法找到目的网络--------发送目的网络不可达消息

无法找到目的主机--------发送目的主机不可达消息

5、ICMP数据包格式

ICMP:

Type:表示ICMP消息类型,

Code表示同一消息的不同信息

checksum:用于检查消息是否完整

另外,消息中包含32比特可变参数,通常为0,在Redirect消息中,该字段表示网关IP地址。在Echo消息中,该地段包含标识符和序号,当源端向目的端发送多个Echo请求消息时,需要根据标识符和序号将Echo消息的请求和回复一一对应。

6、ICMP消息类型和编码类型

7、应用

Ping

-a 指定发送Request报文的源IP地址

-c 指定发送Request的报文次数

-t 指定发送完Request后,等待Echo-Reply的超时时间

-h 指定TTL的值,缺省为255

tracert

-a 指定tracert报文的原地址

-f 指定初始TTL,缺省为1

-m 指定最大TTL ,缺省为30

-name 显示每一跳的主机名

-p 指定目的主机的UDP端口号

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210306A0CD2700?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券