安防通讯百科

您现在的位置是:首页 > IT通信百科 > 正文

IT通信百科

MAC地址,mac地址是什么

root012023-04-14IT通信百科40

MAC地址指的是媒体存取控制位址,是一个用来确认网络设备位置的位址。

MAC地址的全称是Media Access Control,又叫做局域网地址,以太网地址或物理地址,主要由计算机的网卡决定,而且它是固定的,一般不会被更改。每一个主机都会有一个唯一的MAC地址。

MAC地址的长度为48位(6个字节),通常表示为12个16进制数,每2个16进制数之间用冒号隔开,如:00:50:29:5A:8H:1E就是一个MAC地址。

MAC地址应用在OSI第二层,即数据链路层。数据链路层协议可以使数据从一个节点传递到相同链路的另一个节点上(通过MAC地址)。

IP地址:

IP地址为32位,由用点分隔开的4个8八位组构成,如192.168.0.1就是一个IP地址,这种写法叫点分十进制格式。

IP地址应用于OSI第三层,即网络层。网络层协议使数据可以从一个网络传递到另一个网络上(ARP根据目的IP地址,找到中间节点的MAC地址,通过中间节点传送,从而最终到达目的网络)。

1、MAC地址,直译为媒体存取控制位址,也称为局域网地址,MAC位址,以太网地址或物理地址它是一个用来确认网络设备位置的位址。在OSI模型中,第三层网络层负责IP地址,第二层数据链路层则负责MAC位址。MAC地址用于在网络中唯一标示一个网卡,一台设备若有一或多个网卡,则每个网卡都需要并会有一个唯一的MAC地址。

2、MAC地址也叫物理地址、硬件地址,由网络设备制造商生产时烧录在网卡的EPROM(一种闪存芯片,通常可以通过程序擦写)。IP地址与MAC地址在计算机里都是以二进制表示的,IP地址是32位的,而MAC地址则是48位的。

这么说吧:根本不存在用完的可能,mac地址是链路层到网络层使用的地址,用于在同一个广播域(局域网)中标识一台主机,一个广播域就是一个交换机所有接口的范围,出去这个范围起作用的是ip地址和mac地址就没有半毛钱关系了,最大的交换机我没见过多于100个接口的,但mac地址有2^48个,冲突的可能性太小了。如果网络设备制造商能保证10年内不制造相同mac地址的设备,那么根本就没有冲突的可能。

局域网:

几台主机(可能有电脑还有路由器)连接到一台交换机或集线器便可组成,当一个主机要发送数据时就将一段数据组成"mac地址-ip地址-目标主机端口-数据"的形式,对常见的以太网而言你发送数据的使用的信道(比如网线、wifi)是多台主机共享的(使用网线连接到交换机时有点区别,但本质上还是共享介质),所有主机都会收到其他人发送的数据(arp欺骗实现基础),其他主机会通过mac地址来确认这个数据是不是发送给自己的,普通终端主机(如手机、电脑)如果发现这个数据是自己的就接收否则就丢弃,当路由器收到这条数据时如果自己的路由表中没有走到目的ip地址的路径就丢弃,如果有则将mac地址剥离并加上下一跳网段上目标路由器接口的mac地址,下一台路由器使用同样的方式发送到再下一台路由器直到到达目的主机,所以mac地址只在选择下一个主机时生效到达下一个主机的接口后失效。

如今我们连接到internet网络多使用光纤,两台主机之间使用唯一的物理连接,不再是共享介质网络,成为所谓的p2p网络,mac地址在这种网络上就没有存在的必要了。

发表评论

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~