mac地址大家应该都没有怎么听说过吧,最近有不少的小伙伴想问小编mac地址是什么意思,和ip地址有什么区别,万能的IT百科小编查询了多方资料,整理了最详细的mac地址介绍和与ip地址的区别对照,想要了解的小伙伴快来IT百科看看小编的文章吧。
mac地址是什么意思?
一、MAC地址简介
MAC全称Media Access Control,中文意思就是媒体访问控制,简单点说就是物理地址、硬件地址。通过MAC地址可以用来确认网络设备位置。MAC地址在世界是唯一的。形象地说,MAC地址就如同身份证上的身份证号码,具有唯一性。
二、MAC地址组成结构
在网络设备中都会有唯一的网络标识,这个地址我们就称之为是MAC地址。MAC地址一般是48位的,表示12个16进制数,在每两个16进制数之间使用冒号隔开。比如03:03:30:3A:3B:3C就是一个MAC地址,其中前6位16进制数03:03:30代表网络硬件制造商的编号,而后3位16进制数3A:3B:3C代表该制造商所制造的某个网络产品的系列号。
除此之外,网络制造商还需要确保每个网络设备都有着相同的前三个字节以及不同的后三个字节,这样才能够保证MAC地址结构的唯一性。
三、MAC地址工作原理
MAC地址就相当于你这个人的身份证号,是全球唯一的,而且MAC地址是物理层的,应用于数据链路层的,当一个数据报文要发送时,先添加源目IP地址,再添加源目MAC地址,对端收到后,会拆解数据报文,先拆MAC地址,然后查看数据报文的目的IP是不是自己,如果是,就会把数据报文自己留下来,如果不是,就会查自己的路由表,看有没有目的IP在里面,有的话,再次把已经拆解的数据报文再次添加上MAC地址,继续往下传。
mac地址和ip地址的区别
一、地址性质不同
MAC地址是物理地址,IP地址是逻辑地址。MAC地址是不可改变的,IP地址是可以更改的。
二、可变性
MAC地址具有唯一性,每个硬件出厂时候的MAC地址是固定的;IP地址不具备唯一性,因此,很多应用软件是围绕MAC地址开发的。
三、工作层次不同
二层基于MAC地址转发数据帧,三层基于IP地址转发报文。二层交换机基于MAC地址表转发数据,路由器基于路由表(IP地址)转发数据。
四、长度定义
MAC地址是Ethernet网卡上带的地址,长度为48位,IP地址目前主流是32位长。IP地址和MAC地址通过ARP协议联系到一起。
五、分配依据不同
IP地址的分配是基于网络拓扑,MAC地址的分配是基于制造商。
以上就是小编为大家带来的mac地址的介绍和mac地址和ip地址的区别对比了,希望能帮助到大家。