🚀返回专栏总目录 文章目录 一、SOCK_RAW套接字实现的ping 二、ping命令发送端内核实现 三、ping命令接收端内核实现 沉淀、分享、成长,让自己和他人都能有所收获!😄 📢 ping 命令采用 ICMP 协议,是一个用户空间程序,它打开一个 SOCK_RAW 套接字或者ICMP套接字发送ICMP_ECHO消息,接收ICMP_ECHOREPLY的消息。本文讲述了ping命令的内核实现。 一、SOCK_RAW套接字实现的ping ping命令发送端内核实现图,可见发送端发送ICMP_ECHO消息,接收ICMP_ECHOREPLY消息。