需要IP地址和MAC地址的几点原因
我要评论2013/12/09 14:31:27 来源:绿色资源网编辑:www.downcc.com 评论:0点击:144次
每个以太网设备在出厂时都有一个唯一的MAC地址,为什么还需要为每台主机再分配一个IP地址?或者说每台主机都分配唯一的IP地址,为什么还要在网络设备(如网卡,集线器,路由器等)生产时内嵌一个唯一的MAC地址呢?
主要原因有以下几点:
(1)IP地址的分配是根据网络的拓朴结构,而不是根据谁制造了网络设置。若将高效的路由选择方案建立在设备制造商的基础上而不是网络所处的拓扑位置基础上,这种方案是不可行的。
(2)当存在一个附加层的地址寻址时,设备更易于移动和维修。例如,如果一个以太网卡坏了,可以被更换,而无须取得一个新的IP地址。如果一个IP主机从一个网络移到另一个网络,可以给它一个新的IP地址,而无须换一个新的网卡。
(3)方便数据传输。无论是局域网,还是广域网中的计算机之间的通信,最终都表现为将数据包从某种形式的链路上的初始节点出发,从一个节点传递到另一个节点,最终传送到目的节点。数据包在这些节点之间的移动都是由ARP协议负责将IP地址映射到MAC地址上来完成的。
IP地址和MAC地址结合起来传送数据包的例子:
假设网络上要将一个数据包(名为PAC)由北京的一台主机(名称为A,IP地址为IP_A,MAC地址为MAC_A)发送到华盛顿的一台主机(名称为B,IP地址为IP_B,MAC地址为MAC_B)。这两台主机之间不可能是直接连接起来的,因而数据包在传递时必然要经过许多中间节点(如路由器,服务器等等),我们假定在传输过程中要经过C1、C2、C3(其MAC地址分别为M1,M2,M3)三个节点。
A在将PAC发出之前,先发送一个ARP请求,找到其要到达IP_B所必须经历的第一个中间节点C1的MAC地址M1,然后在其数据包中封装(Encapsulation)这些地址:IP_A、IP_B,MAC_A和M1。
当PAC传到C1后,再由ARP根据其目的IP地址IP_B,找到其要经历的第二个中间节点C2的MAC地址M2,然后再将带有M2的数据包传送到C2。
如此类推,直到最后找到带有IP地址为IP_B的B主机的地址MAC_B,最终传送给主机B。
在传输过程中,IP_A、IP_B和MAC_A不变,而中间节点的MAC地址通过ARP在不断改变(M1,M2,M3),直至目的地址MAC_B。
关键词:IP地址,MAC地址
相关阅读
- 08-13为什么WINDOWS在运行里输入IP地址不能访问网络位置的解决办法
- 05-28网管必学知识 如何跟踪IP地址?
- 05-25一台电脑无法访问另外一台电脑时ip地址排查法介绍
- 11-24ip地址与网络上的其他系统有冲突怎么办?
- 01-03新手必知的IP地址小常识
- 12-26解决路由器无法指派IP地址
- 12-08Vista下如何查看及修改您本机的IP地址信息?
- 12-08如何给电脑设置IP地址
- 11-28分析介绍路由器IP地址设置
- 11-23CentOS 6.0 设置IP地址网关DNS
阅读本文后您有什么感想? 已有 人给出评价!
用户评论
热门评论
最新评论
相关软件
热点图文
- 02-20怎么做网线,网线水晶头接法和线序(图文详解)
- 11-10禁用无线网络出现: 此时无法停用连接,这个连接可能在用一个或多个不支持...解决方法
- 03-20D-link无线路由器怎么设置密码,Dlink路由器设置图解
- 04-04Cisco交换机指示灯都是什么意思?指示灯不亮是哪里出故障了?
- 01-17让网速达到最快速度的路由器设置详解
- 12-13让手机通过ADSL宽带上网
- 01-19网络速度变慢的常见23种解决方法
- 04-04网管手册:网络中PING目标主机无法到达怎么办(Destination Host Unreachable)
- 01-27解除运营商赠品的“封印”——破解电信DB120-WG无线猫
- 03-25通过路由器封端口详解—解决共享上网抢占网速问题