逻辑地址如何工作?

网络工程 路由 IP地址
2021-07-31 22:29:47

我对物理和逻辑地址系统有一些疑问。我正在阅读Fourouzan TCP/IP 协议套件。通过阅读第一章,我了解到两个不同网络之间的通信逻辑地址相互通信。它们由ISP 提供。那么它们在我家中的路由器上总是独一无二的..?? 我的意思是,如果我申请 Internet 连接,我的路由器是否有唯一的 IP 或逻辑地址..?? 还是我所在地区有一个更集中的系统,它有一个独特的 IP,然后又将 IP 分配给我家中的路由器..???而且由于我不知道源的物理地址,源 IP 如何确定我的目标逻辑地址究竟是谁。因为每次我登录特定网络时,我的计算机都会被分配新的 IP。我很困惑它是如何工作的..???谢谢。

2个回答

在您的业务中,您可能拥有多个网络。您可能有一个带有多个 VLAN 的站点,每个 VLAN 有一个不同的网络,或者您可能有多个站点,每个站点有一个不同的网络,每个站点可能有多个网络。

物理地址通常是烧入连接到网络的主机的 NIC 中的 MAC 地址。第 2 层使用这些地址将帧从一台主机传送到同一网络上的另一台主机。

逻辑地址通常通过 DHCP 分配给第 3 层,但也有其他方法。一个网络上的逻辑地址都在同一个网络中。主机将使用第 3 层地址与不同网络上的主机进行通信。

发送某些内容的主机会查看目的地的第 3 层地址,并将其与自己的第 3 层地址进行比较。

如果地址在同一网络上,则主机将创建一个带有目的主机的目的二层地址的帧,并将该帧直接发送到目的主机。

如果目标主机在不同的网络上,主机将使用其配置的网关的第 2 层地址创建帧,并将帧直接发送到网关。然后网关必须使用第 3 层地址找到通往目标主机所在网络的路径,然后网关会将数据包转发到目标网络。

主机发送的帧上的第 2 层(物理)地址将无法从一个网络到下一个网络。第 2 层地址位于帧头中,第 3 层设备(网关/路由器)将从数据包中剥离该帧并丢弃它,以便通过第 3 层到达第 3 层(逻辑)数据包地址。路由器将为新的接口构建一个新的帧,指向它转发数据包的目标网络。这可能会在数据包到达目标网络之前发生多次。

我相信你的问题归结为,互联网协议寻址是如何工作的? 维基百科有一个很好的介绍

IP 地址空间由互联网号码分配机构 (IANA) 和五个区域互联网注册管理机构 (RIR) 在全球范围内管理,负责在其指定领土内分配给最终用户和本地互联网注册管理机构,例如互联网服务提供商。地址已由 IANA 以大约 1680 万个地址的块分配给 RIR。每个 ISP 或专用网络管理员为连接到其网络的每个设备分配一个 IP 地址。这种分配可以是静态的(固定的或永久的)或动态的,这取决于它的软件和实践。