编辑点评:
检测机器编码工具(需要java环境)是一款电脑MAC物理地址信息查看助手,也许查看ip地址比较简单,但有时候想知道电脑的cpu序列号,和主板序列号却不是那么简单。尤其是让不懂技术的人使用,那就更难了。因此创作了这个一键查看器,这样对于想换主板或者cpu的用户来说是比较方便的。
软件运行环境
需要java环境jdk1.7以上 推荐1.8聽
运行环境是由英语的“runtime environment”直译,意指一种把半编译的执行码在目标机器上运行的环境。
运行环境是一种介乎编译器及直译器的执行方式。Java运行环境,称之为“Java Runtime Environment” (JRE)。 一个由C#, Visual Basic .NET, C++.Net 之类的语言写的程序运行于Microsoft Windows上的.NET Common Language Runtime(CLR) 或Linux上的Mono.
mac地址的作用
IP 地址是基于逻辑的,比较灵活,不受硬件的限制,也容易记忆。而 MAC地址在一定程度上与硬件一致,是基于物理的,能够标识具体的网络节点。这两种地址各有优点,使用时也因条件不同而采取不同的地址。
大多数接入Internet的方式是把主机通过局域网组织在一起,然后再通过交换机或路由器等设备和 Internet 相连接。这样一来就出现了如何区分具体用户,防止 IP地址被盗用的问题。由于IP地址只是逻辑上的标识,任何人都能随意修改,因此不能用来具体标识一个用户。而 MAC地址则不然,它是固化在网卡里面的。从理论上讲,除非盗来硬件即网卡,否则一般是不能被冒名顶替的。基于 MAC 地址的这种特点,因此局域网采用了用MAC地址来标识具体用户的方法。
在具体的通信过程中,通过交换机内部的交换表把 MAC地址和 IP 地址一一对应。当有发送给本地局域网内一台主机的数据包时,交换机首先将数据包接收下来,然后把数据包中的 IP 地址按照交换表中的对应关系映射成 MAC地址,然后将数据包转发到对应的 MAC地址的主机上去。这样一来,即使某台主机盗用了这个 IP 地址,但由于此主机没有对应的 MAC地址,因此也不能收到数据包,发送过程和接收过程类似。
所以,无论是局域网,还是广域网中的计算机之间进行通信时,最终都表现为将数据包从某种形式的链路上的一个初始节点出发,从一个节点传递到另一个节点,最终传送到目的节点。数据包在这些节点之间的传递都是由 ARP(Address Resolution Protocol:地址解析协议)负责将IP地址映射到 MAC地址上来完成的 。
身份证就是用来证明一个人的身份。平日身份证的作用并不是很大,但是到了有的关键时刻,必须有身份证来说明一个人的一切。那么,IP地址与MAC地址绑定,就如同在日常生活中一个人与身份证的关系。因为,IP地址可以随意的,但MAC地址是唯一说明IP地址身份的。例如,为防止IP地址被盗用,通常交换机的端口绑定(端口的MAC表使用静态表项),可以在每个交换机端口只连接一台主机的情况下防止修改MAC地址的盗用,如果是三层设备还可以分享交换机端口、IP地址和MAC地址三者的绑定
mac地址的结构
网络中每台设备都有一个唯一的网络标识,这个地址叫MAC地址或网卡地址,由网络设备制造商生产时写在硬件内部。MAC地址则是48位的(6个字节),通常表示为12个16进制数,每2个16进制数之间用冒号隔开,如08:00:20:0A:8C:6D就是一个MAC地址。具体如下图所示,其前3字节表示OUI(Organizationally Unique Identifier),是IEEE的注册管理机构给不同厂家分配的代码,区分不同的厂家。后3字节由厂家自行分配。
MAC地址最高字节(MSB)的低第二位(LSb)表示这个MAC地址是全局的还是本地的,即U/L(Universal/Local)位,如果为0,表示是全局地址。所有的OUI这一位都是0。
MAC地址最高字节(MSB)的低第一位(LSb),表示这个MAC地址是单播还是多播。0表示单播。
mac地址与IP地址区别
1、两者地址使用不同
IP地址是指Internet协议使用的地址,而MAC地址是Ethernet协议使用的地址。
当存在一个附加层的地址寻址时,设备更易于移动和维修。
2、分配依据不同
IP地址的分配是基于网络拓扑,MAC地址的分配是基于制造商。
IP地址是可以自动分配的,MAC地址在每个网卡出场的时候就有一个全球唯一的MAC地址,所以很多的验证软件就是验证MAC地址的。
IP地址用于表示网络中某设备或节点的身份(网络号、主机号)(本网段唯一)。
MAC地址用于表示某设备或节点在本以太网链路中的物理地址(全局唯一)。
3、地址能否更改不同
IP是可以更改的,可区别不同网段。
MAC地址虽然也可以更改,无法区分,但是一般用不上,除非要用来绕过一些验证软件的。网卡在通讯的时候通过MAC地址相互识别。
4、 长度不同
IP地址是由32位二进制组成,MAC地址是由48位二进制组成。
5、寻址协议层不同
IP地址应用于OSI第三层网络层逻辑地址,MAC地址应用在OSI第二层数据链路层物理地址。
下载体验