计算机网络中为什么引入IP地址?
2012-06-11 22:33
316 查看
计算机网络中为什么引入IP地址?
很多人只知道IP地址,也知道物理地址,就会疑惑:既然有了物理地址,并且在网路链路上的帧最终是按照硬件地址找到目地主机地址的,那么为什么我们不直接使用硬件地址进行通信呢?而是引入了这个抽象的IP地址并且调用ARP来寻找出相应的硬件地址呢?答案自然会让你满意:由于全世界存在这各种各样的网络,他们使用着不同的硬件地址,要使这些异构网络能够相互通信就必须进行非常复杂的硬件地址的转化,因此给用户和用户主机带来了很大的压力,完成这项工作几乎是不可能的,但是引入IP地址和ARP高速缓存,这个问题就迎刃而解,我们可以把IP地址和硬件地址的映射关系存储在ARP高速缓存中,当需要地址转换时就去查找ARP高速缓存就可以得到IP地址相应的硬件地址,再把这个硬件地址写入MAC帧,然后通过局域网就可以把数据发往此硬件地址。
相关文章推荐
- 计算机网络-----为什么同时需要IP地址和MAC地址
- 为什么计算机网络同时需要IP地址和MAC地址?
- flex 通过js获取ip地址和计算机名称表现在ie中,为什么要对ie的安全级别设置?
- 计算机网络: IP地址,子网掩码,网段表示法,默认网关,DNS服务器详解
- qt获取本机IP地址、计算机名、网络连接名、MAC地址、子网掩码、广播地址
- 计算机网络中IP地址和MAC地址
- 计算机网络IP地址 攻击方式详细介绍
- 计算机网络基础(一)——网络通信参考模型及IP地址简要介绍
- 计算机网络基础_2_网络层的作用(上) --IP地址、子网掩码和路由器的作用
- 计算机网络IP地址 攻击方式详细介绍
- [华为机试练习题]54.判断任意两台计算机的IP地址是否属于同一子网络
- 【神经网络与深度学习】【计算机视觉】RCNN- 将CNN引入目标检测的开山之作
- 局域网网络不通,或者打开访问网络计算机网速变慢,软件打开超卡,设置下ip地址试试
- QT5下获取本机IP地址、计算机名、网络连接名、MAC地址、子网掩码、广播地址
- 计算机网络基础_01IP地址
- 【计算机网络】——TCP/IP网络层,IP地址,IP协议,IP数据报的分片及组装详解
- 判断任意两台计算机的IP地址是否属于同一子网络
- 【神经网络与深度学习】【计算机视觉】SPPNet-引入空间金字塔池化改进RCNN
- 计算机网络(六) 网络层---IP地址与IP数据报
- 【计算机网络】——网络层,IP地址,IP数据报,数据的分片及组装详解