欢迎来到军工软件开发人才培养基地——学到牛牛

MAC地址

时间:2024-05-06 07:01:10 来源:学到牛牛

MAC地址也就是计算机的物理地址,是用来确认网络设备位置的地址。MAC地址用于标示唯一的网卡,在一台设备上有一个或多个网卡,而每个网卡都需要并且拥有一个唯一的MAC地址。

MAC地址的长度为48位,也就是12个16进制数表示。如00-16-EA-AE-3C-40就是一个MAC地址,前三个字节00-16-EA则代表网络硬件制作商的编号,后面的三个字节则代表该网卡的生产序列号。因此网卡的MAC地址就和我们的身份证一样,具有唯一性。

在电脑上我们可以通过以下步骤查看我们的MAC地址:

win + R 打开“运行”窗口,并输入cmd然后回车执行。

在光标处输入ipconfig /all命令,然后enter执行就可以看到电脑上的有关网卡的全部信息。

如图1所示:

图1

IP地址就像是我们的一个居住地址,我们是可以拥有多个IP地址的,但是MAC地址确实唯一的。而一个MAC地址是可以拥有多个IP地址的,但是每一个MAC在同时只能和一个IP地址相连,在网络协议里面就可以通过ARP协议(地址解析协议)来通过我们知道的IP地址,从而得到该IP地址所在的MAC地址。除此之外当我们只知道MAC地址时,也可以通过RARP协议(反向地址解析协议)来根据MAC地址去查找所需要的IP地址。

在网络通讯的时候,我们需要当前IP地址作为源IP地址,而接收对象的IP地址为目标IP地址。通过当前的IP地址以ARP协议得到他所在的MAC地址,作为源MAC地址,再通过ARP协议得到目标IP地址的MAC地址是否在同一内网之内,若不同则将当前网关的MAC地址作为目标MAC地址,将数据发送到网关那里,这时当前网关的MAC地址就作为下次转发的源MAC地址。再将数据发送到其他网关的MAC地址去,当数据到了目标IP地址对应网关的MAC地址后,通过RARP协议反向解析MAC地址找到对应IP地址。这就是一次网络通信的过程,在这个过程中源IP地址和目标IP地址都没有发生改变,而源MAC地址却随着每一次数据的发送过程而改变,

IP地址和MAC地址的相同点和不同点:

相同点:IP地址和MAC地址都是唯一的。

不同点:

1.长度不同,IP地址为32位,MAC地址为48位;

2.可更改性,对于一台电脑而言,IP地址是可以进行更改的,只要你更改之后的IP地址还能保持它的唯一性。而对于MAC地址而言,他是生产商在设备出场时就烧录好的,一般不能更改,除非当你的网卡坏了,进行更换网卡,这时你的MAC的地址才会变化。

3.寻址协议不同,IP地址是应用于网络协议的第三层,网络层,而MAC地址是应用在第二层,数据链路层。