发表于 2021-12-18 16:43:12
地址解析或名称解析是从网络节点或计算机外围设备发送的机器或虚拟地址获取物理地址的过程。该术语通常用于网络环境中,用于定位网络上的不同节点,但也用于指代在执行指令时在计算机本身内进行寻址。计算机总是需要指向物理存储或内存地址才能传递数据。为了帮助定位物理硬件,使用名称来标识此类对象,尽管仍需要提供真实机器地址以执行硬件操作。
地址解析仅用于将名称地址(如网络中的计算机名称)转换为机器或网络能够理解的地址。例如,在TCP/IP网络环境中,互联网用户输入想要访问的网站的域名,地址解析协议(ARP)完成地址解析,以获取被命名节点的IP和MAC地址。 . 这很重要,因为计算机无法理解人类语言,因此它们需要一个组件来将人类可读的名称转换为机器可读的名称。地址解析只是通过读取人类可读的名称并将其与查找表相关联来定位或指向用户想要访问的节点的实际机器地址的过程,或者在表中没有找到机器地址的情况下向所有节点广播地址查找请求。有问题的节点然后回复并提供其机器地址。
例如,当PC ALPHA要向PC BETA发送数据时,它需要在查找表中查找PC BETA的IP地址,找到它的MAC地址,以便准确知道将数据发送到哪里。如果找不到地址,PC ALPHA 会发送一个请求,所有节点都收到该请求,然后 PC BETA 会回复其 IP 和 MAC 地址。 |
|