📅  最后修改于: 2021-01-12 02:48:01             🧑  作者: Mango
第3层网络寻址是网络层的主要任务之一。网络地址始终是逻辑的,即这些是基于软件的地址,可以通过适当的配置进行更改。
网络地址始终指向主机/节点/服务器,也可以代表整个网络。网络地址总是在网络接口卡上配置的,通常由系统与机器的MAC地址(硬件地址或第2层地址)进行映射,以进行第2层通信。
存在不同类型的网络地址:
知识产权
IPX
苹果对话
我们在这里讨论IP,因为这是我们最近在实践中使用的唯一IP。
IP寻址提供了区分主机和网络的机制。由于IP地址是以分层方式分配的,因此主机始终位于特定的网络中。需要在其子网外部进行通信的主机需要知道要发送数据包/数据的目标网络地址。
不同子网中的主机需要一种相互定位的机制。可以通过DNS完成此任务。 DNS是一台服务器,它提供与其域名或FQDN映射的远程主机的第3层地址。主机获取远程主机的第3层地址(IP地址)时,会将其所有数据包转发到其网关。网关是配备了所有信息的路由器,可以将数据包路由到目标主机。
路由器借助路由表,该路由表包含以下信息:
到达网络的方法
路由器在收到转发请求后,将数据包转发到目的地的下一跳(相邻路由器)。
路径上的下一个路由器遵循相同的条件,最终数据包到达其目的地。
网络地址可以是以下之一:
单播(发往一台主机)
组播(注定要分组)
广播(面向所有人)
任播(预定到最近的一个)
默认情况下,路由器从不转发广播流量。多播流量使用特殊处理,因为它多数是优先级最高的视频流或音频。任意播与单播非常相似,不同之处在于,当有多个目标可用时,数据包将传递到最近的目标。