计算机网络这本书是这样说的:
这是因为全世界存在着各式各样的网络,他们使用不同的硬件地址。要使这些异构的网络能够互相通信就必须进行非常复杂的硬件地址转换工作,因此由用户或用户主机来完成这个任务工作是几乎不可能的。他们之间的通信就像连接在同一个网络上那样简单方便,因为ARP的复杂过程都是计算机软件自动进行的,对用户来说是看不见这种调用的。所以,在虚拟的IP网络上用IP地址进行通信给广大的计算机用户带来了很大的方便。
这里我通俗的给大家讲一下:
每个网络都是不同的,硬件地址的格式也是不相同的,如果想要把不同的硬件地址统一化来进行数据之间的通信,这是一件非常困难的事情。
网络是由各个不同的异构网络通过路由器互连起来的,路由器的两端是两个不同的局域网络,不同的局域网络的网络号就不相同。ARP地址解析协议只在同一个局域网内有效,如果目标主机和目的主机处在不用的局域网不同,那应该怎么办呢?这里就用到了IP地址了,如果目的主机在网络1中(通过IP地址的网络号是否相同去判定),那么下一跳的路由器应该为R1(对应目的主机的网络号的路由器),就这样,通过网络号,从一个路由器转发到另一个路由器,IP数据报最终一定可以找到目的主机所在的目标网络的路由器,这时候才再通过ARP地址解析协议找到目的主机,进行最后的直接交付。
通过IP地址进行通信给用户带来了很大的便利,同时减轻了网络的负担。比如说,有四个不同的网络,每个网络有一万台主机,那么就一共有四万台主机,如果路由表是通过IP地址的主机号来进行制作路由表,那么路由表就会有4万项,如果是通过IP地址的网络号(同个局域网内的网络号相同),路由表只有4项,差异显而易见。
本文解释了在异构网络中如何通过IP地址实现不同局域网间的通信。重点介绍了ARP地址解析协议的作用范围及其在局域网内部的工作原理,并讨论了使用IP地址带来的便利性和对网络效率的影响。
1766

被折叠的 条评论
为什么被折叠?



