android 获取网卡mac_工业以太网基础知识之MAC地址

MAC(Media Access Control, 介质访问控制)MAC地址是烧录在Network Interface Card(网卡,NIC)里的。

16ff9b65c19effa980bdf2bee3ffee6c.png

MAC地址也叫硬件地址,是由48比特长(6字节),16进制的数字组成。0-23位叫做组织唯一标志符(organizationally unique ,是识别LAN(局域网)节点的标识。

0dd871ce8e159eb0d98a162f151ddbc1.png

示例: 00-01-6C-06-A6-29 或 00:01:6C:06:A6:29

网卡的物理地址通常是由网卡生产厂家烧入网卡的EPROM(一种闪存芯片,通常可以通过程序擦写),它存储的是传输数据时真正赖以标识发出数据的电脑和接收数据的主机的地址。

也就是说,在网络底层的物理传输过程中,是通过物理地址来识别主机的,它一般也是全球唯一的。

形象的说,MAC地址就如同我们身份证上的身份证号码,具有全球唯一性。IEEE规定地址字段的第一字节的最低位为I/G比特,I/G表示Individual/Group。

当I/G比特为0时,地址字段表示一个单个站地址, 为1时表示组地址,用来进行多播。IEEE将地址字段第1字节的最低第2位规定为G/L比特,表示Global/Local。

当G/L比特为1时是全球管理(保证在全球没有相同的地址),厂商向IEEE购买的OUI都属于全球管理,当为0时是本地管理, 这时用户可任意分配网络上的地址。

但应当指出,以太网几乎不使用这个G/L比特。以太网MAC地址可分为三类: 单播(unicast)地址(一对一),即收到的帧的MAC地址与本站的硬件地址相同; 广播(broadcast)地址(一对全体),即发送给所有站点的帧(全1地址)。 多播(multicast)地址(一对多),即发送给一部分站点的帧。

当然在计算机网络通信过程中起着关键的作用,包括很多网络设备与计算机相连都有mac的功劳,如路由器,当然很多网络攻击也有MAC的身影如arp地址欺骗等等!

如何获取本机的MAC?

对于数量不多的几台机器,我们可以这样获取MAC地址:在Windows 98/Me中,依次单击“开始”→“运行” →输入“winipcfg”→回车。即可看到MAC地址。

在Windows 2000/XP中,依次单击“开始”→“运行”→输入“CMD”→回车→输入“ipconfig /all”→回车。(或者依次单击“开始”→“所有程序”→“附件”→“命令提示符”→输入“ipconfig /all”→回车。)即可看到MAC地址。

MAC地址的应用

为了防止IP地址被盗用,就通过简单的交换机端口绑定(端口的MAC表使用静态表项),可以在每个交换机端口只连接一台主机的情况下防止修改MAC地址的盗用,如果是三层设备还可以提供:交换机端口/IP/MAC 三者的绑定,防止修改MAC的IP盗用。

打个比方,凳子有编号1-6,人也有编号A-F,人坐在凳子上。

人相当与IP,就是为了能与IP匹配。

现在很多公司就是MAC地址绑定IP 防止他们乱用网络,在局域网内MAC地址是网络用作管理工作理用的,这样可以方便管理每一台电脑。

mac是全球唯一的,简单点说吧,就像一个人,身份证,这就是你身份信息的硬核证明。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值