我想澄清一些关于 IP 数据报和 Ping 的事情

I want to clarify some things about IP Datagram and Ping

数据报是不是协议? "Ping"(协议 ICMP)是否用于 IP 数据报?还是使用其他协议,如TCP或UDP?
你怎么知道消息"Reply"回来的路? 为什么电话号码保持不变?

https://en.wikipedia.org/wiki/IPv4#Protocol

数据报基本上是在 IP 级别的网络上来回传输的数据包。这些数据包中的每一个都可以指定一个协议。您可以使用 TCP、UDP、ICMP 等(参见 https://en.wikipedia.org/wiki/List_of_IP_protocol_numbers

所以回答你的问题,是的,数据报的协议基本上是 IP。 您可以使用更高级别的协议 运行 over IP,例如上面的协议。 参见 https://en.wikipedia.org/wiki/Internet_protocol_suite

Ping 使用 ICMP 协议。

Are datagrams a protocol or no?

'Datagram'是UDP协议中传输单元的名称。

Is "Ping" ( protocol ICMP ) used in a IP DATAGRAM?

这个问题没有意义。说ICMP协议是通过IP包传输的更有意义

Or is it using other protocols, such as TCP or UDP ?

ICMP 一个协议:你自己说的;它位于 IP 协议之上。