MAC地址
MAC地址
什么是MAC地址
MAC(Media Access Control或者Medium Access Control)地址,意译为媒体访问控制,或称为物理地址、硬件地址,⽤来定义[⽹络设备]
的位置。在[OSI模型]中,第三层⽹络层负责 IP地址,第⼆层数据链路层则负责 MAC地址。因此⼀个主机会有⼀个MAC地址,⽽每个[⽹络位置]
会有⼀个专属于它的IP地址。
MAC地址是⽹卡决定的,是固定的。
MAC地址的定义
MAC(Medium/Media Access Control)地址,⽤来表⽰互联⽹上每⼀个站点的标识符,采⽤⼗六进制数表⽰,共六个字节(48位)。其中,前三
个字节是由IEEE的注册管理机构RA负责给不同⼚家分配的代码(⾼位24位),也称为”编制上唯⼀的[标识符]”(Organizationally Unique
Identifier),后三个字节(低位24位)由各⼚家⾃⾏指派给⽣产的适配器接⼝,称为扩展标识符(唯⼀性)。⼀个地址块可以⽣成2个不同的地址。
MAC地址实际上就是适配器地址或适配器标识符EUI-48
MAC地址与IP地址区别
IP地址和MAC地址相同点是它们都唯⼀,不同的特点主要有:
1.
对于⽹络上的某⼀设备,如⼀台计算机或⼀台[路由器],其IP地址是基于⽹络拓扑设计出的,同⼀台设备或计算机上,改动IP地址是很容易的
(但必须唯⼀),⽽MAC则是⽣产⼚商烧录好的,⼀般不能改动。我们可以根据需要给⼀台主机指定任意的IP地址,如我们可以给[局域⽹]上
的某台计算机分配IP地址为192.168.0.112 ,也可以将它改成192.168.0.200。⽽任⼀⽹络设备(如⽹卡,路由器)⼀旦⽣产出来以后,其
MAC地址不可由本地连接内的配置进⾏修改。如果⼀个计算机的⽹卡坏了,在更换⽹卡之后,该计算机的MAC地址就变了。
2.
长度不同。IP地址为32位,MAC地址为48位。
3.
分配依据不同。IP地址的分配是基于⽹络拓扑,MAC地址的分配是基于制造商。
4.
寻址协议层不同。IP地址应⽤于OSI第三层,即⽹络层,⽽MAC地址应⽤在OSI第⼆层,即数据链路层。 数据链路层协议可以使数据从⼀个节
点传递到相同链路的另⼀个节点上(通过MAC地址),⽽⽹络层协议使数据可以从⼀个⽹络传递到另⼀个⽹络上(ARP根据⽬的IP地址,找到
中间节点的MAC地址,通过中间节点传送,从⽽最终到达⽬的⽹络)。
如何获取MAC地址
单击开始,点击运⾏,输⼊cmd,进⼊后输⼊ipconfig /all 即可。(或者输⼊ipconfig -all)Physical Address. . . . . . . . . : 00-23-5A-15-99-42
单击开始,点击运⾏,输⼊cmd,进⼊后输⼊[getmac]即可。
[
(图1) LINUX下查看MAC地址
(图1) LINUX下查看MAC地址]另外,还可以通过查看本地连接获取MAC地址:依次单击”本地连接”→”状态”–“常规”→”详细信息”。 即可看到MAC
地址([实际地址])
linux/unix
在命令⾏输⼊ifconfig即可看到MAC地址,如图1所⽰: