Ping 如何解析网站

Ping 如何解析网站

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

答案1

对于@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 服务器
  13. DNS 服务器处理请求并逆转步骤 10-11 以返回到您的机器,在那里由操作系统处理并传回 ping。

(我在几个地方省了钱,主要是因为我的果汁用完了,而且我只有半杯咖啡)

答案2

它被称为DNS

答案3

首先,它使用您的本地主机文件,然后使用您的主 DNS 服务器,如果失败,则转到辅助 DNS 服务器。

答案4

请看以下内容...

http://en.wikipedia.org/wiki/Routing_table

http://compnetworking.about.com/od/hardwarenetworkgear/f/routing_table.htm

同时查找路由指标

这些是一些基本的网络

相关内容