本帖最后由 VisualEleven 于 2011-05-20 16:54:50 编辑

解决方案 »

  1.   

    以太网物理地址就是MAC地址,每个网卡在出厂时会被写入一个全球唯一的MAC地址(山寨的不算)。操作系统默认使用网卡的物理MAC地址,也可以通过软件的方式改变使用的MAC的地址(但不会影响网卡本身)
      

  2.   

    “操作系统默认使用网卡的物理MAC地址,也可以通过软件的方式改变使用的MAC的地址(但不会影响网卡本身)”?
    凌乱了,MAC应该属于网卡的一部分,既然改变了,那就影响了网卡了啊
      

  3.   

    网卡的MAC地址是烧进去的,改不了的。
    操作系统的网卡驱动使用MAC地址,来组包,以及判断收到的数据包是不是发给本机的,用不用传给上层。
    驱动程序使用的MAC地址,默认是从网卡硬件获取的,驱动程序也提供接口,可以让用户指定。
      

  4.   

    比如网卡MAC是1,驱动程序指定为2,那还怎么运做?
      

  5.   

    MAC地址是由驱动程序使用的,用户可以更改配置,让驱动程序是去硬件取,还是从用户配置中取。
    既然用户配置了MAC,那驱动程序就使用用户指定的了。
      

  6.   


    如果某网段内有两机器各一网卡为1和2,假设2关机了,而1通过驱动把MAC设为2,那么,是不是原来发给2的网络数据就会被1截取了?
      

  7.   

    感谢“kyotrue”让我又长了知识。
    不过,貌似有点跑题啊,主要是主题里的“物理地址”、“硬件接口”有点不理解,物理地址不就是烧死在网卡里了吗,把这张网卡换到另一个机器上,难道这网卡里原来烧在里面的MAC会自己改变?
    或者是语文理解的问题?
      

  8.   

    是这样的:MAC(Media Access Control,介质访问控制)地址是识别LAN(局域网)节点的标识。网卡的物理地址通常是由网卡生产厂家烧入网卡的EPROM(一种闪存芯片,通常可以通过程序擦写),它存储的是传输数据时真正赖以标识发出数据的电脑和接收数据的主机的地址
      

  9.   

    那么,应该是这么理解的了:MAC是固化在网卡内,而不是在机器其他地方,换了网卡,MAC自然也就换了。
      

  10.   

    简单地说 你和你同学各有一块网卡,然后你们交换,你原有的物理地址(MAC)就会也跟着交换。、