Ping如何解析网站

Pra*_*ant 3 ping

当我从 Windows 的命令窗口执行 ping stackoverflow.com 时,它如何获取 stackoverflow 的 IP 地址。基本上整个事情是如何工作的?

Zyp*_*her 16

对于@Evan(因为我正在等待rm -rf完成才能工作):

以下是ping解析网站的过程:

  1. 大脑中的电信号会产生所谓的想法。
  2. 这个想法被转换成另一种电信号,从你的大脑传到你的脊椎,进入你手中的神经,在那里被你手指的肌肉处理。
  3. 您的手指将这种电能转换为机械能,从而迫使键盘上的正确键按下。
  4. 按下键盘上的开关会触发另一个电信号从键盘沿电线(或通过无线电波)传播,从而触发硬件级别的中断。
  5. 此中断提醒操作系统它需要采取的未决操作。
  6. 内核处理来自键盘的信号并将输出反馈到屏幕
  7. 屏幕上的光能被你的眼睛转化为电能送到大脑进行处理
  8. 一旦大脑处理并确认屏幕上的读数是您想要的,重复步骤 1-8,直到您发送信号以按下“输入”键
  9. 然后 ping 命令接受输入 - 在这种情况下ping serverfault.com- 并向操作系统发送信号以执行DNS 查找
  10. 操作系统向 DNS 子系统发送一个信号,该子系统生成一个数据包并将其向下发送到 OSI 模型,直到它到达硬件
  11. 在网卡上生成电信号并通过以太网电缆(或任何物理连接,如果光纤/电气/光纤)发送出去
  12. 信号通过中间网络连接(交换机/路由/等),直到到达DNS SERVER
  13. DNS服务器处理请求和挫折步骤10-11要回你的机器在那里它是由OS处理并传回平。

(我省略了几个地方,主要是因为我的果汁用完了,而且我只有 1/2 杯咖啡)