mac是什么手机(mac是什么)

2022-08-31 12:00:02   编辑:刘莉爱
导读 很多朋友对mac是什么手机,mac是什么还不了解,今天小绿就为大家解答一下。MAC地址(22)什么是MAC地址?MAC(媒体访问控制22) mac地址是。烧...

很多朋友对mac是什么手机,mac是什么还不了解,今天小绿就为大家解答一下。

MAC地址(22)什么是MAC地址?MAC(媒体访问控制22) mac地址是。烧录在网络接口卡(NIC)中的MAC地址,也称为硬件地址。它由48位长(6字节)和十六进制数字组成。0-23位由厂商自行分配。24-47位,称为组织唯一标识符,是标识LAN(局域网)节点的标识符。第40位是多播地址标志位。网卡的物理地址通常是网卡厂商烧录到网卡中的EPROM(一种闪存芯片,通常可以用程序擦除),它存储的是在传输数据时真正标识发送数据的计算机和接收数据的主机的地址。

也就是说,在网络底层物理传输的过程中,主机是通过它的物理地址来标识的,这个物理地址一般是全球唯一的。例如,著名的以太网卡的物理地址是一个48位的整数,如44-45-53-54-00-00,它以机器可读的方式存储在主机接口中。以太网地址管理组织(IEEE) (IEEE:电气和电子工程师协会)将以太网地址,即48位的不同组合,分成几个独立的连续地址组,以太网网卡的制造商购买其中的一个。在具体生产过程中,以太网网卡被逐一赋予唯一的地址。

形象地说,MAC地址就像我们身份证上的身份证号一样,是全球唯一的。

为什么使用MAC地址是由组网方式决定的。现在比较流行的上网方式(也是未来的发展方向)是通过局域网把主机组织在一起,然后通过交换机与互联网连接。由此产生了如何区分特定用户,防止盗用的问题。由于IP只是一个逻辑标识,任何人都可以随意修改,所以不能用来标识用户;MAC地址不是,是固化在网卡里的。理论上来说,除非硬件(网卡)被盗,否则是没有办法冒充的(注:也可以被盗,后面会介绍)。

基于MAC地址的这一特性,局域网使用MAC地址来标识特定的用户。注:具体实现:MAC地址和IP地址在交换机内部以“表”的形式一一对应,称为IP和MAC绑定。

具体的通信方式:在接收过程中,当本地局域网中有数据包发送到主机时,交换机接收到,然后根据“表”中的对应关系将数据包中的IP地址映射成一个MAC地址,转发给对应MAC地址的主机。这样,即使主机窃取了这个IP地址,也不会收到数据包,因为它没有这个MAC地址。发送过程和接收过程类似,所以空间有限。

综上所述,这个局域网只有没有对应MAC地址的IP是无法上网的,从而解决了IP盗用的问题。

mac地址有什么用?IP地址就像一份工作,而MAC地址似乎是应聘这个职位的人才。位置甲乙双方都可以占用,同理,网卡不需要节点的ip地址,基本上任何厂商都可以使用,也就是说IP地址和MAC地址没有绑定关系。有些计算机的流动性比较强,就像同一个人可以到不同的单位工作一样的道理,所以人才的流动性也比较强。位置和天赋的对应有点像IP地址和MAC地址的对应。比如网卡坏了,不用获取新的IP地址就可以更换。如果IP主机从一个网络移动到另一个网络,它可以获得一个新的IP地址,而不需要新的网卡。当然,除了这个功能,MAC地址是不够的。我们来打个人类社会和网络的比方。以此类推,可以找到相似点,更好的理解MAC地址的作用。

无论是局域网还是广域网中的计算机之间的通信,最终的表现形式都是数据包以某种形式的链路从初始节点开始,从一个节点传递到另一个节点,最后到达目的节点。数据包在这些节点之间的移动由ARP(地址解析协议)完成,ARP负责将IP地址映射到MAC地址。其实人类社会和网络也差不多。试想,在人际网络中,甲要给丁发信息,要经过乙和丙的接力,最后丙再告诉丁。在网络中,这个消息就像网络中的数据包。数据包传输过程中不断询问邻居节点的MAC地址,就像人类社会中消息传递的过程。相信通过这两个例子,可以进一步了解MAC地址的作用。

如何获得自己的MAC地址?MAC地址固化在网卡的BIOS中,可以通过DOS命令获取。Win9x用户可以使用winipcfg命令,Win2k/XP用户可以使用ipconfig/all命令,其中十六进制的12位是MAC地址。

从上面的介绍可以知道,这种识别方法只是基于MAC地址。如果有人可以更改MAC地址,就可以窃取IP免费上网。目前互联网上盗取小区宽带MAC地址的方式就是基于这种思路。要想盗取别人的IP地址,除了IP地址,还要知道对应的MAC地址。比如要获取局域网中某台主机的MAC地址,比如要获取局域网中某台名为TARGET的主机的MAC地址,首先使用PING命令:PING TARGET,这样我们主机上方ARP表的缓存中就会留下目标地址和MAC映射的记录,然后ARP A命令查询ARP表,从而获取指定主机的MAC地址。最后,使用ARP -s IP网卡的MAC地址,命令将网关的IP地址与其MAC地址进行映射。

如果你想获取其他网段的MAC地址,那么你可以使用工具软件来实现。我认为Windows优化很重要。

我们自己的工具很好。点击系统性能优化系统安全优化附加工具集群Ping,批量扫描出MAC地址并保存到文件中。

如何修改自己的MAC地址?MAC地址是固化在网卡里的,MAC地址是唯一的。没有办法改变吗?不需要,我们根本不需要修改EPROM的内容,只需要修改存储单元的内容就可以修改MAC地址。例如,它可以通过Windows中的注册表进行修改。

在“开始”菜单上,在“运行”中输入regedit.exe,打开注册表编辑器,并将注册表展开到:

HKEY _ Local _ MachineSystemCurrentControlSetControlClass { 4d 36 e 972-E325-11CE-BF C1-08002 be 10318 }子项,在该子项下的0000,0001,0002分支中查找DriverDesc(如果您有多个网卡,则有0001,002.这里保存了你的网卡的信息,DriverDesc的内容就是你的网卡的信息描述。例如,我的网卡是基于英特尔21041的以太网控制器)。这里,假设您的网卡在0000子项中。

在子项0000下添加一个字符串,命名为“NetworkAddress”,键值为修改后的MAC地址,需要12个连续的十六进制数。然后在NDIparams中的子项“0000”下创建一个名为NetworkAddress的新子项,并在该子项下添加一个名为“default”的字符串,键值为修改后的MAC地址。

继续在NetworkAddress的子项下构建一个名为“ParamDesc”的字符串,用于指定NetworkAddress的描述,其值可以是“MAC Address”。以后打开网邻居的“属性”,双击对应的网卡,会发现一个“高级”设置,下面有MAC地址的选项,就是你在注册表中添加的新条目NetworkAddress。您以后可以在这里修改MAC地址。

关闭注册表并重新启动。您的网卡地址已经更改。打开网上邻居的属性,双击对应的网卡项,找到一个MAC地址的高级设置项,用来直接修改MAC地址。

当然,你也可以使用工具软件修改网卡的MAC地址,比如MAC2001,就可以达到我们的目的。

以上问题已解答完毕,如果想要了解更多内容,请关注本站

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章