zoukankan      html  css  js  c++  java
  • Mac地址

    Mac地址是每张网卡的唯一标识符,也叫物理地址、硬件地址或链路地址,由网络设备制造商生产时烧在网卡的ROM中,可以修改。现在的Mac地址一般都采用6字节48bit(还有2字节16bit的Mac地址,多在局域网中使用),前3字节由各个企业向IEEE的RA机构购买,后3个字节由企业自己决定。

    IEEE规定地址字段的第一字节的最低位为I/G比特,I/G表示Individual/Group。当I/G比特为0时,地址字段表示一个单播地址。当I/G比特为1的时候表示组地址,用来表示多播。因此,IEEE只分配地址字段的前3各字节中的23bit,当I/G比特分别为0和1时,一个地址块可以分别生成2^24个单个站地址和组播地址。但是IEEE制订的二进制EUI-48地址就有两种不同的记法(假设第一个字节为10000000):

    802.5和802.6采用的标准,这种记法将最高位写在最左边,则I/G位为1。

    802.3和802.4采用的标准。这种记法将每一个字节的高比特位写在最右边,I/G位为0

    考虑到并不是所有的厂商都愿意购买机构唯一标志符,因此,IEEE将地址字段的第一字节的最低第2位规定成为G/L比特(Global/Local),G表示这个地址为全球管理,字段值为1,L表示为本地管理,这时用户可以任意分配网络上的地址。

    但是应当指出的是,以太网几乎不使用G/L比特。



    Linux下的修改Mac:


    /sbin/ifconfig eth0 down            #关闭网卡
    /sbin/ifconfig eth0 hw ether 00 AA BB CC DD EE        #设置Mac 2c:d2:3g:03:ab:0b
    /sbin/ifconfig eth0 up            #启动网卡,重启后并没有修改成功



    参考


    《计算机网络》        6edition    谢希仁
    http://blog.csdn.net/starshift/article/details/1613398
    http://yanlong130.blog.163.com/blog/static/3754584320079141404794/

  • 相关阅读:
    I NEED A OFFER!
    水题 Codeforces Round #303 (Div. 2) A. Toy Cars
    模拟 HDOJ 5099 Comparison of Android versions
    模拟 HDOJ 5095 Linearization of the kernel functions in SVM
    贪心 HDOJ 5090 Game with Pearls
    Kruskal HDOJ 1863 畅通工程
    Kruskal HDOJ 1233 还是畅通工程
    并查集 HDOJ 1232 畅通工程
    DFS/并查集 Codeforces Round #286 (Div. 2) B
    水题 Codeforces Round #286 (Div. 2) A Mr. Kitayuta's Gift
  • 原文地址:https://www.cnblogs.com/little-snake/p/4935667.html
Copyright © 2011-2022 走看看