MAC位址小結

2021-09-24 10:02:22 字數 958 閱讀 4600

mac位址小結

在ipv4環境裡面的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

ipv6的ip位址我們知道是64位的二進位制數字,ipv6的開發之初主要是為了解決ipv4位址不足的問題,但是發展到現在,我們驚喜的發現ipv6的功能不僅僅是這些,其中和mac位址之間建立對映是乙個亮點,它同時解決了mac位址和ip位址一直以來的對映機制冗雜的問題以及為自動分配ip提供了簡單演算法,使得其簡單而且不會出現衝突問題(因為mac位址是不重複的)。

我來介紹乙個他們是如何建立對映的。

我們知道mac位址48位二進位制數,而ipv6的ip位址是64位,中間相差16位。這樣會對對映造成一種麻煩,所以科學家和生產廠商經過商議,以後的網絡卡位址會公升級到64位,這樣就可以輕易的通過某種數學演算法建立起乙個唯一的對映,這樣會大大提高通訊的方便性。但是目前的48位該如何建立對映,這個解決方案早已公布:

它是在兩個24位中間插入16位的乙個固定值:11111111-11111110來實現相容老網絡卡的對映。

MAC位址IP位址閘道器位址

對於網路上的某一裝置,如一台計算機或一台路由器,其ip位址是基於網路拓撲設計出的,同一臺裝置或計算機上,改動ip位址是很容易的 但必須唯一 而mac則是生產廠商燒錄好的,一般不能改動。我們可以根據需要給一台主機指定任意的ip位址,如我們可以給區域網上的某台計算機分配ip位址為192.168.0.11...

MAC位址表 埠安全 MAC位址偏移

4.mac位址表 2.埠安全 mac位址偏移 1.組成 mac位址為48位 6位元組 前24bit是通過向ietf等機構申請用來表示廠商的 後24bit是廠商分配給產品的唯一數值。2.分類 3.交換機對資料幀的三種處理行為 3.常見mac位址 位址用處 01 00 5e 0x xx xx ipv4組...

MAC位址與IP位址

為 訪問控制,或稱為實體地址 硬體位址 用於識別資料鏈路中互連的節點。mac 位址與ip 位址,兩者之間分工合作,完成通訊。mac 位址長 48 位元,在使用網絡卡的情況下,mac位址一般會被燒入到 rom,因此任何一 個網絡卡的 mac位址都是唯一的,在全世界都不會有重複。每個nic 廠商識別碼,...