物理地址和mac地址
Mac地址就是在媒体接入层上使用的地址,通俗点说就是网卡的物理地址,现在的Mac地址一般都采用6字节48bit(在早期还有2字节16bit的Mac地址)。 今天学习啦小编给大家介绍一下物理地址和mac地址。供大家参考!
物理地址和mac地址
参考如下
学习啦在线学习网 MAC地址也叫物理地址、硬件地址或链路地址,由网络设备制造商生产时写在硬件内部。IP地址与MAC地址在计算机里都是以二进制表示的,IP地址是32位的,而MAC地址则是48位的。MAC地址的长度为48位(6个字节),通常表示为12个16进制数,每2个16进制数之间用冒号隔开,
如:08:00:20:0A:8C:6D就是一个MAC地址,其中前6位16进制数08:00:20代表网络硬件制造商的编号,它由IEEE(电气与电子工程师协会)分配,而后3位16进制数0A:8C:6D代表该制造商所制造的某个网络产品(如网卡)的系列号。只要你不去更改自己的MAC地址,那么你的MAC地址在世界是惟一的。(MAC就是你的网卡地址,在一般情况下,比如说你上的是ADSL,这个是不跟你MAC地址绑定的.IP地址是一个叫DHCP的服务器给你随机分配的.跟网卡没有关系.)
学习啦在线学习网 在Windows 2000/XP中,依次单击“开始”→“运行”→输入“CMD”→回车→输入“ipconfig /all”→回车。显示出来的结果中有条是:Physical Address..... 这就是你的MAC地址了.
1.MAC地址
网卡MAC地址不是随便定义的,它的组成结构如图所示。
1>后3个字节代表该制造商所制造的某个网络产品(如网卡)的系列号,前3个字节表示代表网络硬件制造商的编号,它由IEEE(电气与电子工程师协会)分配
2>以太网的地址为48位,由IEEE统一分配给网卡制造商,每个网卡的地址都必须是全球唯一的。共6个字节的长度。FF:FF:FF:FF:FF:FF为广播地址,只能用在目的地址段,不能作为源地址段。目的地址为广播地址的数据包,可以被一个局域网内的所有网卡接收到。合法的以太网地址第32位组播标志必须为0。例如:
X0:XX:XX:XX:XX:XX
学习啦在线学习网 X2:XX:XX:XX:XX:XX
学习啦在线学习网 X4:XX:XX:XX:XX:XX
X6:XX:XX:XX:XX:XX
学习啦在线学习网 X8:XX:XX:XX:XX:XX
XA:XX:XX:XX:XX:XX
学习啦在线学习网 XC:XX:XX:XX:XX:XX
XE:XX:XX:XX:XX:XX
为合法以太网地址。上面的X代表0-F中的任一个。
地址
学习啦在线学习网 X1:XX:XX:XX:XX:XX
X3:XX:XX:XX:XX:XX
学习啦在线学习网 X5:XX:XX:XX:XX:XX
X7:XX:XX:XX:XX:XX
学习啦在线学习网 X9:XX:XX:XX:XX:XX
学习啦在线学习网 XB:XX:XX:XX:XX:XX
XD:XX:XX:XX:XX:XX
XF:XX:XX:XX:XX:XX
为组播地址,只能作为目的地址,不能作为源地址。组播地址可以被支持该组播地址的一组网卡接收到。组播地址主要用在视频广播,远程唤醒(通过发一个特殊的数据包使网卡产生一个中断信号,启动电脑),游戏(多个人在局域网里联机打游戏)里等。
2网卡MAC具体应用
1>以下是一些具体的组播地址:
地址范围01:00:5E:00:00:00---01:00:5E:7F:FF:FF 用于IP地址的组播,其他组播地址跟tcp/ip无关,不做介绍。
学习啦在线学习网 2>网卡可以接收以下3种地址的数据包:
学习啦在线学习网 第一种 目的地址跟自己的网卡地址是一样的数据包;
学习啦在线学习网 第二种 目的地址为FF:FF:FF:FF:FF:FF广播地址的数据包;
学习啦在线学习网 第三种 目的地址为跟自己的组播地址范围相同的数据包。
学习啦在线学习网 3>在以太网的应用当中,如果你希望你的数据包只发给一个网卡,目的地址用对方的网卡地址;
4>如果你想把数据包发给所有的网卡,目的地址用广播地址;
学习啦在线学习网 5>如果你想把数据包发给一组网卡,目的地址用组播地址。
3.扩展知识(MAC安全问题)
1>MAC地址是可以修改的:
在有些场合需要修改MAC地址,例如冒充网络中的正式用户,就需要修改网卡的MAC。要修改MAC地址,可以通过硬件的方法学习啦在线学习网实现,即利用网卡厂家提供的修改程序来烧录网卡的EEPROM(Electrically Erasable Programmable Read-OnlyMemory, 电可擦可编程只读存储器)这样做可行,但易错。也可以使用别的方法:Windows安装的时候,会自动从网卡中读入MAC地址,把它存放在注册表中的MAC地址,把它存放在注册表中以备后用。当数据在网络中传输时,从网卡发出的数据包中要求有一个源MAC地址,这个MAC地址就是从注册表中读取的(并非从网卡中读取的),因此,只要你修改了注册表中的MAC地址,就相当于改了网卡EEPROM中的MAC地址,两者实际效果是完全相同的。
学习啦在线学习网 学习啦小编介绍了物理地址和mac地址的相关知识,希望你喜欢。