论坛
门户
内部优惠
喜欢
话题
VIP会员
搜索
新浪微博
登录
注册
100%
100%
首页
>
网络技术
>
网络技术
>
MAC地址小结
回复
« 返回列表
我要学习
终身会员
注册日期
2011-08-05
发帖数
371
QQ
火币
2232枚
粉丝
43
关注
24
加关注
写私信
打招呼
阅读:
3622
回复:
1
MAC地址小结
楼主
#
更多
只看楼主
倒序阅读
发布于:2011-12-16 12:01
保存
100%
100%
[]
1
在IPv4环境里面的MAC地址已经是老生常谈了,这里做一个总结和分享。
在TCP/IP的架构中,MAC地址扮演着非常重要的角色。在通信中,由MAC地址标识的主机网卡,作为主机身份的
硬件
地址。每块网卡被生产出来后,都会有一个全球唯一的编号来标识自己,不会重复,这个编号就是MAC地址,也就是网卡的物理地址。MAC地址是由48位的二进制数组成,即6个字节。在通信中是用16进制表示的。前24位是由生产厂家向IEEE标准组织申请的厂家代码,是固定的,但是它的第八位一定是0,因为网卡的物理地址,一定是单播地址,在IPv4的环境中,区分单播和组播地址就是校检第八位的二进制数字,0代表单播地址,1代表组播地址。那么表现在16进制中第一字节第二个数字一定是个偶数(十进制概念,不知道恰不恰当)。也就是说第二个数字一定是0、2、4、6、8、A、C、E其中的一个,那么区分单播或者组播地址就简单多了。
举例:6C-62-6D-26-1E-29 它的二进制:
01101100-01100010-01101101-00100110-00011110-00101001 单播:第八位为0
IPv6的IP地址我们知道是64位的二进制数字,IPv6的开发之初主要是为了解决IPv4地址不足的问题,但是发展到现在,我们惊喜的发现IPv6的功能不仅仅是这些,其中和MAC地址之间建立映射是一个亮点,它同时解决了MAC地址和IP地址一直以来的映射机制冗杂的问题以及为自动分配IP提供了简单算法,使得其简单而且不会出现冲突问题(因为MAC地址是不重复的)。
我来介绍一个他们是如何建立映射的。
我们知道MAC地址48位二进制数,而IPv6的IP地址是64位,中间相差16位。这样会对映射造成一种麻烦,所以科学家和生产厂商经过商议,以后的网卡地址会升级到64位,这样就可以轻易的通过某种数学算法建立起一个唯一的映射,这样会大大提高通信的方便性。但是目前的48位该如何建立映射,这个解决方案早已公布:
它是在两个24位中间插入16位的一个固定值:11111111-11111110来实现兼容老网卡的映射。
参考资料:《王希-IPv6概述及入门》视频教程。
地址:
http://www.microsoft.com/china/technet
欢迎
大家
评点交流。
喜欢
0
评分
0
最新喜欢:
回复
100%
coolman
精灵王
注册日期
2013-03-17
发帖数
215
QQ
火币
958枚
粉丝
4
关注
3
加关注
写私信
打招呼
沙发
#
发布于:2013-12-03 22:44
发帖际遇:coolman参加坛子1周年活动,领取3枚火币
收藏
回复
(0)
喜欢
(
0
)
评分
发帖
回复
« 返回列表
普通帖
您需要登录后才可以回帖,
登录
或者
注册
100%
返回顶部
关闭
最新喜欢