Linux ping到网站时会发生什么?阶段是什么?
我不太熟悉网络,所以听起来可能很愚蠢,但是: 如果我这样做:Linux ping到网站时会发生什么?阶段是什么?,linux,networking,dns,ping,Linux,Networking,Dns,Ping,我不太熟悉网络,所以听起来可能很愚蠢,但是: 如果我这样做: ping www.google.com ping访问此网站需要哪些步骤 我知道DNS会将名称转换为ip(这是第一步吗) 还应该有ARP请求吗?(从DNS获取ip地址后) 还有什么其他阶段 我尝试使用wireshark,但它让我更加困惑 谢谢 ping应用程序将ICMP ping数据包发送到目的地,并将其提交到网络堆栈 IP层使用路由表来确定数据包应该发送到的接口,以及它应该发送到目标主机还是中间网络网关 ARP使用目标IP确定与下一
ping www.google.com
ping访问此网站需要哪些步骤
我知道DNS会将名称转换为ip(这是第一步吗)
还应该有ARP请求吗?(从DNS获取ip地址后)
还有什么其他阶段
我尝试使用wireshark,但它让我更加困惑
谢谢
您可以使用不同的抽象级别来描述它。在套接字级别,您可以查看代码以了解发生了什么。这是一个例子。如果您想了解更多详细信息,可以从计算机如何接收输入开始,例如,请参见。这个问题似乎与主题无关,因为它是关于计算机网络的。您可以使用不同的抽象级别来描述它。在套接字级别,您可以查看代码以了解发生了什么。这是一个例子。如果您想了解更多详细信息,可以从计算机如何接收您的输入开始,例如,请参阅。这个问题似乎离题了,因为它是关于计算机网络的。谢谢您的回答。这是一个ping到服务器名而不是到ip地址的事实呢?数据包不包含主机名,因此ping应用程序需要查找目标ip-vis-DNS来创建数据包。通常委托给操作系统,可能会也可能不会重现。谢谢您的回复。这是一个ping到服务器名而不是到ip地址的事实呢?数据包不包含主机名,因此ping应用程序需要查找目标ip-vis-DNS来创建数据包。通常委托给操作系统,可能会也可能不会重复。