网络寻址



第3层网络寻址是网络层的主要任务之一。网络地址始终是逻辑地址,即这些地址是基于软件的地址,可以通过适当的配置进行更改。

网络地址始终指向主机/节点/服务器,或者可以表示整个网络。网络地址始终配置在网络接口卡上,并且通常由系统与机器的MAC地址(硬件地址或第2层地址)映射,用于第2层通信。

存在不同类型的网络地址

  • IP

  • IPX

  • AppleTalk

我们在这里讨论IP,因为它是我们现在在实践中唯一使用的。

Network Addressing

IP寻址提供了一种区分主机和网络的机制。由于IP地址以分层方式分配,因此主机始终驻留在特定网络下。需要与其子网外部通信的主机需要知道目标网络地址,数据包/数据将发送到该地址。

不同子网中的主机需要一种机制来相互定位。此任务可以通过DNS完成。DNS是一个服务器,它提供与远程主机的域名或FQDN映射的远程主机的第3层地址。当主机获取远程主机的第3层地址(IP地址)时,它会将其所有数据包转发到其网关。网关是一台路由器,配备了所有将数据包路由到目标主机的必要信息。

路由器借助路由表,其中包含以下信息

  • 到达网络的方法

路由器在收到转发请求后,将数据包转发到其下一跳(相邻路由器),朝向目标方向。

路径上的下一个路由器执行相同的操作,最终数据包到达其目标。

网络地址可以是以下之一

  • 单播(目标为一台主机)

  • 多播(目标为组)

  • 广播(目标为所有)

  • 任意播(目标为最近的一个)

默认情况下,路由器从不转发广播流量。多播流量使用特殊处理,因为它通常是视频流或音频,具有最高优先级。任意播类似于单播,只是当多个目标可用时,数据包被传递到最近的目标。

广告