讨论:MAC地址

页面内容不支持其他语言。
维基百科,自由的百科全书

文章的内容及中文翻译[编辑]

文章编写的很不好,没有什么内容,使用国语、中文的华人加油。

标记惯例:

在较亲和力的型态下表示标准的IEEE 802格式的MCA-48位址是采用以每两个十六进制数字为一组的六个组合,在传送序列的阶段时,中间分别加上一个连字符号或冒号,如01-23-45-67-89-AB或01:23:45:67:89:AB。这个型态也是经常被EUI-64所使用,其他较少见的一般性标记惯例是使用三组四个十六进制数做组合,在传送序列的阶段时,中间分别加上一个点,如;0123.4567.89AB,再一次的在传送序列的阶段。

位址细节:

原始的IEEE 802的MAC位址来自于原始的XEROX已太网络定位规划摘要。 这48位元的位址空间包含2的48次方或281474986710656个潜在可能的MAC位址。 所有三个数字系统使用相同的格式而唯一不同的地方是在识别子的长度。 位址也能是全域的管理位址或区域的管理位址。

一个全域的管理位址是单一的被指派给一个装置的制造商,这些有时候被称为“烧定位址”(BIA)。前三组之八个位元识别出发行识别子的组织,此识别子就是广为人知的组识性单一识别子(OUI) 之后跟随的三组(MAC-48或EUI-48)或五组(EUI-64)八个位元是由先前发行识别子的组织以近乎没有任何型式限制方式的按照自已的爱好指派,使之服从唯一的限制。IEEE期待MAC-48空间被用尽的时间不会早于2100年,EUI-64在可见的未来是不被期望会被用尽。

一个区域的管理位址是被指派给一个装置的管理者,且高于烧定位址。区域的管理位址不包含OUI。

全域的管理和区域的管理位址最明显的不同在于设定位址之最高有效字节其中的第二个最低有效位元。 如果这个位元是0,这个位址便是属于全域的管理的位址,如果这个位元是1,这个位址便是属于区域的管理位址。在这个样本位址02-00-00-00-00-01,最高有效字节是02(十六进制)。其二进制是00000010且第二个最低有效位元是1,因此,这就是一个区域管理位址。这位元在所有的OUI中皆必为0。

如果最高有效字节其中最低有效位元被设为一个0,这样的讯框会被视为只能触及一个做为接收的NIC,这个情况被称为单一放送,一个单一放送的讯框被传送至伴随着相同碰撞领域的所有节点,节点通常地终止于最接近的交换器或路由器,只有伴随着符合硬件MAC位址的节点会接收这讯框;网络讯框伴随着不符合的MAC位址是被忽略,除非这个设备处在混杂模式。如果这个最高有效字节其中最低有效位元被设定为1,这样的封包会被视为只能被寄发一次;然而,NIC将会基于不同的状况选择去接受讯框,多过基于符合的MAC位址的状况:例如,基于一个接受多重放送MAC位址之可设置的清单。这个情况被称为多重放送。

下列技术使用MAC48识别子格式:

Ethernet 802.11 wireless networks Bluetooth IEEE 802.5 token ring most other IEEE 802 networks FDDI ATM (switched virtual connections only, as part of an NSAP address) Fibre Channel and Serial Attached SCSI (as part of a World Wide Name) The ITU-T G.hn standard, which provides a way to create a high-speed (up to 1 gigabit/s) local area network using existing home wiring (power lines, phone lines and coaxial cables). The G.hn Application Protocol Convergence (APC) layer accepts Ethernet frames that use the MAC-48 format and encapsulates them into G.hn Medium Access Control Service Data Units (MSDUs).

EUI48和MAC48之间的不同是非常次要的。MAC48被使用于网络硬件;EUI48习惯去识别其它设备和软件。因此,由定义得知,一个EUI48不是一个事实标准的MAC位址,虽然它跟MAC相比句法上没有可区分不同之处且皆从同一个数字空间被指派。

IEEE考虑这标签MAC48 The IEEE now considers the label MAC-48 to be an obsolete term which was previously used to refer to a specific type of EUI-48 identifier used to address hardware interfaces within existing 802-based networking applications and should not be used in the future. Instead, the proprietary term EUI-48 should be used for this purpose.


我实在很好奇,为什么没有人翻译这篇这么重要的网络基础知识文章。还有为什么不把我的翻译送上主页呢?

如果你有在玩TOKEN RING跟早期的单一网络系统,OUI跟MAC这么重要的知识不可以不会吧?而且多重放送这个这么重要的功能,如果你没有去找书勤啃文献的话,一定找不到的。

Linux部分的格式[编辑]

“在 Linux 下运行 ifconfig 命令”之后的格式混乱,我不懂Linux下是怎么输出的,望知道的用户修改。--Gqqnb (留言) 2010年9月23日 (四) 13:48 (UTC)[回复]

此问题已经解决了--Gqqnb (留言) 2011年1月20日 (四) 08:52 (UTC)[回复]

举例错误?[编辑]

而它的四個LAN埠,會共用一個例如192.168.1.1這樣的IP位址,但是四個埠各會有一個不同的MAC位址。

看得很模糊?

即使路由器有四个 LAN port,分别接在这四个LAN port上的四台(甚至以上)的机器, 得到的 路由器(192.168.1.1)MAC Addr. 应该也要是一样的。

并不会因为你接的 LAN port 不同,就得到同IP(192.168.1.1) 却有不同的MAC Addr.的情况才是? Innova (留言) 2011年7月5日 (二) 17:01 (UTC)[回复]