交換機MAC地址與IP地址的區別
MAC地址(Media Access Control Address)的全稱叫做媒體訪問控制地址,也稱作局域網地址,以太網地址或者物理地址。MAC地址用于在網絡中唯一標示一個網卡,一臺設備若有一或多個網卡,則每個網卡都需要并會有一個唯一的MAC地址。MAC地址共48位(6個字節)。前24位由IEEE(電氣和電子工程師協會)決定如何分配,后24位由實際生產該網絡設備的廠商自行制定。例廣播地址:FF:FF:FF:FF:FF:FF
交換機是通過學習連接的每個終端的 MAC 地址,將數據發送給對應的目的終端上,避免將數據發送到無關端口,提供網絡利用率。這里說的交換機都是二層交換機。
交換機通過數據幀的源 MAC 地址,學習到交換機端口和 MAC 地址的對應關系,并記錄到交換機的 MAC 地址表中。
主機 A 向主機 D 發送數據:A 發送數據幀,數據幀的源 MAC 地址是 11:11:11:11:11:11 ,目的 MAC 地址是 44:44:44:44:44:44 。交換機端口 1 收到數據幀,記錄源 MAC 地址和端口的對應到 MAC 地址表項。交換機不知道目的 MAC 地址在哪個端口,于是將數據幀進行泛洪,即轉發到除端口 1 之外的所有端口。B 和 C 發現目的 MAC 地址不是自己,將丟棄數據幀。
D 發現是發送給自己的數據幀,于是發送應答數據幀,源 MAC 地址是 44:44:44:44:44:44 ,目的 MAC 地址是 11:11:11:11:11:11 。交換機端口 4 收到數據幀,記錄 D 的 MAC 地址表項。于是交換機知道了主機 A 和主機 D 的 MAC 地址信息,之后會根據 MAC 地址表進行轉發。交換機通過同樣的方式,可以學習到主機 B 和主機 C 的 MAC 地址。
IP地址(Internet Protocol Address)的全稱叫作互聯網協議地址,它的本義是為互聯網上的每一個網絡和每一臺主機配置一個唯一的邏輯地址,用來與物理地址作區分。
IP地址是由32位的二進制數組成,它們通常被分為4個“8位二進制數”,我們可以把它理解為4個字節,它地格式表示為:(A.B.C.D)。其中,A,B,C,D這四個英文字母表示為0-255的十進制的整數。例:192.168.1.1
IP地址分為:1、公有地址(Public address),我們通過公有IP地址是可以實現直接訪問因特網的。2、私有地址(Private address),分為五類:A類、B類、C類、D類、E類。
在這個其中,A、B、C類私有地址是由InternetNIC公司在全球范圍內統一分配的,D、E類為特殊地址。
A類IP地址(適用于大型網絡)的網絡的標識(網絡ID)長度為8位,主機標識(主機ID)長度為24位,它的范圍:1.0.0.1到127.255.255.254;
B類IP地址(適用于中型網絡)的網絡ID為16位,主機ID長度為16位,它的范圍:128.0.0.1-191.255.255.254;
C類IP地址(適用于小型網絡)網絡ID為24位,主機ID長度為8位,它的范圍:192.0.0.1-223.255.255.254。
D類地址被叫做多播地址(multicast address),即組播地址,它的范圍:224.0.0.0到239.255.255.255。
E類地址主要用于Internet試驗和開發,它的范圍:240.0.0.0~255.255.255.255
查看本地IP以及MAC地址的操作:打開命令指示符(CMD),輸入:ipconfig /all 回車,然后我們可以查看到MAC地址。