在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
