Ping 和 ICMP
Coddy OSI 模型 课程的第 13 课,共 32 课。
第 3 层有自己的控制协议:ICMP。它不承载用户数据,只传递信号:“目标不可达”、“TTL 已过期”,以及著名的回显请求和回复,这对信号让 ping 得以运行。
ping 会发送 ICMP 回显请求并等待回复,证明第 3 层的双向可达性。遇到运行异常的网络时,首先要问的永远是:我到底能不能连接到它?
ping -c 1 host 会发送一次探测,其退出状态会告诉脚本是否收到了回复。
挑战
简单恰好 ping 一次 127.0.0.1,隐藏 ping 自身的所有输出,如果收到回复就打印 ok,否则打印 fail。
预期输出:
ok亲手试试
终端
OSI 模型中的所有课
自己练习: Terminal 在线编辑器