在局域网中,硬件地址又称为物理地址或者MAC地址。
IEEE802标准为局域网规定了一种48位的全球地址:名字指出我们所要寻找的资源,地址指出那个资源在何处,路由告诉我们如何到达。
为什么局域网中的某台主机上的地址根本不能告诉我们这台主机位于什么地方?
(1)如果连接在局域网中的计算机适配器损坏,并且更换了一个适配器。那么此台电脑在局域网中的地理位置就会随之发生改变。但是电脑的实际地址确没有发生改变。
(2)假如电脑的位置从一个局域网转到另外一个局域网中,虽然这台电脑的地理位置变了但是只要电脑中的适配器不变,那么该电脑的在两个不同局域网中的地址仍然是相同的。
现行的MAC地址的组成
6字节或者2字节。因为6字节的地址字段可以使全世界所有的局域网适配器都具有不同的地址段,因此现在局域网适配器都是6字节的MAC地址。
现在6字节中的前三个字节由注册管理机构Rs分配。后三位由生产机构进行指派。
MAC帧的格式:
(1)以太网V2标准
MAC帧由五个字段组成,前两个字段分别为6字节长的目的地址和原地址段,第三个字段是2字节的类型字段。第四个字段是数据字段,第五个字段帧检验序列。
(2)IEEE的802.3
凡出现下列情况之一的即视为无效的MAC帧
(1)帧的长度不是整数个字节
(2)用收到的帧检验序列FCS查出有差错
(3)收到的帧MAC客户字段的长度不在46~1500字节之间
以太网 V2标准 和IEEE802.3标准的区别
(1)当长度/类型字段值小于0*0600时。数据字段必须装入上面的逻辑链路控制LLC子层的LLC帧
(2)IEEE802.3在12字节的地址后面是2字节的长度,而以太网数据帧的是2字节的类型值——可以通过这个地方区分是IEEE802.3还是以太网数据帧(因为IEEE802.3的长度值和以太网的类型值没有相同的)