程序员求职经验分享与学习资料整理平台

网站首页 > 文章精选 正文

ICMP协议是什么?在网络中又起到什么作用呢

balukai 2024-12-25 10:20:40 文章精选 46 ℃

ICMP协议(Internet控制管理协议)

作用:在网络设备之间传递差错控制报文,探测网络是否存在故障。基于ICMP的典型应用:

Ping

作用:用于检测链路的可达性;

原理:源端发送icmp echo requst消息,对端设备如果可达,随即回复icmp echo replay消息;

Ping 命令常用参数:

Ping -a a.a.a.a b.b.b.b

发送源地址访问目的地址,要求路由可达

Ping -c 1000 b.b.b.b

发送ping包的个数,默认5个

一般在实现链路切换测试场景时会使用-c,连续发包,用于测试链路切换时

的丢包率。

Ping -s 2000 b.b.b.b

发送ping包数据大小,默认是56byte

一般用于测试视频类应用时,可以先通过设置大尺寸ping包测试网络延迟丢包率等参数;

Ping 参数可以嵌套使用:

Ping -c 1000 -s 2000 -a 1.1.1.1 2.2.2.2

使用源地址1.1.1.1ping2.2.2.2,发1000个包,每包大小2000byte;

最近发表
标签列表