网络中是通过硬件地址找到目的主机的,那为什么还要有IP地址呢?

本文解释了在异构网络中如何通过IP地址实现不同局域网间的通信。重点介绍了ARP地址解析协议的作用范围及其在局域网内部的工作原理,并讨论了使用IP地址带来的便利性和对网络效率的影响。

计算机网络这本书是这样说的:

这是因为全世界存在着各式各样的网络,他们使用不同的硬件地址。要使这些异构的网络能够互相通信就必须进行非常复杂的硬件地址转换工作,因此由用户或用户主机来完成这个任务工作是几乎不可能的。他们之间的通信就像连接在同一个网络上那样简单方便,因为ARP的复杂过程都是计算机软件自动进行的,对用户来说是看不见这种调用的。所以,在虚拟的IP网络上用IP地址进行通信给广大的计算机用户带来了很大的方便。


这里我通俗的给大家讲一下:

每个网络都是不同的,硬件地址的格式也是不相同的,如果想要把不同的硬件地址统一化来进行数据之间的通信,这是一件非常困难的事情。

网络是由各个不同的异构网络通过路由器互连起来的,路由器的两端是两个不同的局域网络,不同的局域网络的网络号就不相同。ARP地址解析协议只在同一个局域网内有效,如果目标主机和目的主机处在不用的局域网不同,那应该怎么办呢?这里就用到了IP地址了,如果目的主机在网络1中(通过IP地址的网络号是否相同去判定),那么下一跳的路由器应该为R1(对应目的主机的网络号的路由器),就这样,通过网络号,从一个路由器转发到另一个路由器,IP数据报最终一定可以找到目的主机所在的目标网络的路由器,这时候才再通过ARP地址解析协议找到目的主机,进行最后的直接交付。

通过IP地址进行通信给用户带来了很大的便利,同时减轻了网络的负担。比如说,有四个不同的网络,每个网络有一万台主机,那么就一共有四万台主机,如果路由表是通过IP地址的主机号来进行制作路由表,那么路由表就会有4万项,如果是通过IP地址的网络号(同个局域网内的网络号相同),路由表只有4项,差异显而易见。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值