1. 程式人生 > 其它 >[計算機網路]MAC地址第一位元組為什麼是偶數

[計算機網路]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