物理地址和MAC地址是一个吗

今天跟大家分享下MAC地址是什么样子的,Mac地址在网络通信中起到了什么作用,

MAC地址的全名(

Media Access Control Address

)中文叫做媒体访问控制地址,MAC地址也叫物理地址或者是硬件地址,因为Mac地址是网络设备唯一的标识,每一张网卡或者网络设备上必须存在而且是唯一的Mac地址,

Mac地址的总长度是48位(1位等于1bit),也就是6个字节,它用6组12个字母加数字组合的16进制的数值表示,例:38-37-8B-F0-4C-67,前面3组代表硬件的生产产商编号,而后面三组是产商所生产的硬件产品编号,硬件的MAC地址在产商生产出来后是唯一的,除非私自修改,

IP地址决定了数据包的目的地,那么MAC地址就决定了数据包的下一跳,也就是下一个设备的接口,当一个数据包要发到终点去,中间就必须经过很多设备,那么它怎么知道我这个数据包该给那个设备呢?

这个就要依靠MAC地址了,如果在数据通信的时候数据包不知道该给那个网络设备,那么这个时候A设备就会发起ARP广播问,广播的意思就是:请问某某地址有那个设备有它的路由啊,这个时候如果有网络设备B有它的路由信息,那么B设备就会回复A设备,我这里连着它呢,你发过来给我吧,然后就会把自己的MAC地址发给A设备,当A设备收到B设备发过来的MAC地址后,A设备就会通过这个MAC地址把数据包发给B,那么这个时候B设备收到数据包之后就会查看自己的路由表,看下一个设备连接的是那个端口,然后B设备在把数据包从那个端口发出,以此轮推。

这个过程就像是我们快递运输的过程,假如我这一车货由湖南发往深圳,那么湖南到深圳的路线是不是不只有一条,湖南到深圳是不是也要经过其它城市,经过其它城市需要停车是不是只有司机才知道,数据包也一样,终端设备你只要把数据包给我就是,具体走哪条线路经过哪些网络设备到达终点是网络设备说了算。

物理地址和MAC地址是一个吗