一、定义


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


二、作用


        检测网络的双向连通性


ICMP协议是什么?_等待时间


三、功能


1.ping


Ping是网络设备、Windows、Unix和Linux平台上的一个命令,其实是一个小巧而实用的应用程序,该应用基于ICMP协议。

Ping常用于探测到达目的节点的网络可达性。


打开windows命令行界面



ping -t [ip地址或域名]   //长ping某地址     (可按Ctrl+c退出)


ICMP协议是什么?_网络故障_02


//将ip地址解析为主机名

ICMP协议是什么?_等待时间_03



//发送缓冲区大小

ICMP协议是什么?_等待时间_04


ping -w [指定等待时间] [ip地址]  //超时的等待时间(默认为2s)

ICMP协议是什么?_ip地址_05


ping -n [指定次数] [ip地址]    //指定ping的次数

ICMP协议是什么?_等待时间_06


2.tracert


显示经过几个路由设备到达目标地址,用于追踪故障。


tracert [ip地址]   //经过几个路由设备到达目标ip(最大30)

ICMP协议是什么?_等待时间_07


四、排除网络故障方法和常见故障

1.网络排除故障方法


能ping通的网络一定通,不能ping通的网络不一定不通。



- ping 自己 127.0.0.1 硬件

- 看双方地址是否有问题

- 看网关是否有问题

- 防火墙策略是否有问题



2.常见故障

ICMP协议是什么?_ip地址_08

作者:韩xuu


格式整理:IT运维技术圈