MAC地址
MAC地址通常表示為12個(gè)16進(jìn)制數,每2個(gè)16進(jìn)制數之間用冒號隔開(kāi),如:08:00:20:0A:8C:6D就是一個(gè)MAC地址,其中前6位16進(jìn)制數08:00:20代表網(wǎng)絡(luò )硬件制造商的編號,它由IEEE分配,而后3位16進(jìn)制數0A:8C:6D代表該制造商所制造的某個(gè)網(wǎng)絡(luò )產(chǎn)品(如網(wǎng)卡)的系列號。每個(gè)網(wǎng)絡(luò )制造商必須確保它所制造的每個(gè)以太網(wǎng)設備都具有相同的前三字節以及不同的后三個(gè)字節。這樣就可保證世界上每個(gè)以太網(wǎng)設備都具有唯一的MAC地址。
1、IPv4地址
目前因特網(wǎng)使用的地址都是IPv4地址,32比特,通常用4個(gè)點(diǎn)分十進(jìn)制數表示。為了給不同規模的網(wǎng)絡(luò )提供必要的靈活性,IP的設計者將IP地址空間劃分為幾個(gè)不同的地址類(lèi)別,地址類(lèi)別的劃分就針對于不同大小規模的網(wǎng)絡(luò )。
A類(lèi)網(wǎng):網(wǎng)絡(luò )號為1個(gè)字節,定義最高比特為0,余下7比特為網(wǎng)絡(luò )號,主機號則有24比特編址。用于超大型的網(wǎng)絡(luò ),每個(gè)網(wǎng)絡(luò )有16777216(224)臺主機(邊緣號碼如全“0”或全“1”的主機有特殊含義,這里沒(méi)有考慮)。全世界總共有128(27)個(gè)A類(lèi)網(wǎng)絡(luò ),早已被瓜分完了。
B類(lèi)網(wǎng):網(wǎng)絡(luò )號為2字節,定義最高比特為10,余下14比特為網(wǎng)絡(luò )號,主機號則可有16比特編址。B類(lèi)網(wǎng)是中型規模的網(wǎng)絡(luò ),總共有16384(214)個(gè)網(wǎng)絡(luò ),每個(gè)網(wǎng)絡(luò )有65536(216)臺主機(同樣忽略邊緣號碼),也已經(jīng)被瓜分完了。
C類(lèi)網(wǎng):網(wǎng)絡(luò )號為3字節,定義最高三比特為110,余下21比特為網(wǎng)絡(luò )號,主機號僅有8比特編址。C類(lèi)地址適用的就是較小規模的網(wǎng)絡(luò )了,總共有2097152(221)個(gè)網(wǎng)絡(luò )號碼,每個(gè)網(wǎng)絡(luò )有256(28)臺主機(同樣忽略邊緣號碼)。
D類(lèi)網(wǎng):不分網(wǎng)絡(luò )號和主機號,定義最高四比特為1110,表示一個(gè)多播地址,即多目的地傳輸,可用來(lái)識別一組主機。
如何識別一個(gè)IP地址的屬性?只需從點(diǎn)分法的最左一個(gè)十進(jìn)制數就可以判斷其歸屬。例如,1~126屬A類(lèi)地址,128~191屬B類(lèi)地址,192~223屬C類(lèi)地址,224~239屬D類(lèi)地址。除了以上四類(lèi)地址外,還有E類(lèi)地址,但暫未使用。
對于因特網(wǎng)IP地址中有特定的專(zhuān)用地址不作分配:
(1)主機地址全為“0”。不論哪一類(lèi)網(wǎng)絡(luò ),主機地址全為“0”表示指向本網(wǎng),常用在路由表中。
(2)主機地址全為“1”。主機地址全為“1”表示廣播地址,向特定的所在網(wǎng)上的所有主機發(fā)送數據包。
(3)四字節32比特全為“1”。若IP地址4字節32比特全為“1”,表示僅在本網(wǎng)內進(jìn)行廣播發(fā)送。
(4)網(wǎng)絡(luò )號127。TCP/IP協(xié)議規定網(wǎng)絡(luò )號127不可用于任何網(wǎng)絡(luò )。其中有一個(gè)特別地址:127.0.0.1稱(chēng)之為回送地址(Loopback),它將信息通過(guò)自身的接口發(fā)送后返回,可用來(lái)測試端口狀態(tài)。
2、IPv6地址
IPv6地址的長(cháng)度為128位,也就是說(shuō)可以有2的128次方的IP地址,相當于10的后面有38個(gè)零;如此龐大的地址空間,足以保證地球上每個(gè)人擁有一個(gè)或多個(gè)IP地址。
(1)IPv6地址類(lèi)型
在RFC1884中指出了三種類(lèi)型的IPv6地址,他們分別占用不同的地址空間:
* 單點(diǎn)傳送:這種類(lèi)型的地址是單個(gè)接口的地址。發(fā)送到一個(gè)單點(diǎn)傳送地址的信息包只會(huì )送到地址為這個(gè)地址的接口。
* 任意點(diǎn)傳送:這種類(lèi)型的地址是一組接口的地址,發(fā)送到一個(gè)任意點(diǎn)傳送地址的信息包只會(huì )發(fā)送到這組地址中的一個(gè)(根據路由距離的遠近來(lái)選擇)
* 多點(diǎn)傳送:這種類(lèi)型的地址是一組接口的地址,發(fā)送到一個(gè)多點(diǎn)傳送地址的信息包會(huì )發(fā)送到屬于這個(gè)組的全部接口。
(2)IPv6地址表示
對于128位的IPv6地址,考慮到IPv6地址的長(cháng)度是原來(lái)的四倍,RFC1884規定的標準語(yǔ)法建議把IPv6地址的128位(16個(gè)字節)寫(xiě)成8個(gè)16位的無(wú)符號整數,每個(gè)整數用四個(gè)十六進(jìn)制位表示,這些數之間用冒號(:)分開(kāi),例如:3ffe:3201:1401:1:280:c8ff:fe4d:db39
希望手工管理IPv6地址的難度太大了,DHCP和DNS的必要性在這里顯得更加明顯。為了簡(jiǎn)化IPv6的地址表示,只要保證數值不變,就可以將前面的0省略。
比如:1080:0000:0000:0000:0008:0800:200C:417A
可以簡(jiǎn)寫(xiě)為:1080:0:0:0:8:800:200C:417A
另外,還規定可以用符號::表示一系列的0。那么上面的地址又可以簡(jiǎn)化為:1080::8:800:200C:417A
IPv6地址的前綴(FP, Format Prefix)的表示和IPv4地址前綴在CIDR中的表示方法類(lèi)似。比如 0020:0250:f002::/48表示一個(gè)前綴為48位的網(wǎng)絡(luò )地址空間。
(3)IPv6地址分配
RFC1881規定,IPv6地址空間的管理必須符合Internet團體的利益,必須是通過(guò)一個(gè)中心權威機構來(lái)分配。目前這個(gè)權威機構就是IANA(Internet Assigned Numbers Authority,Internet分配號碼權威機構)。 IANA會(huì )根據IAB(Internet Architecture Board)和IEGS的建議來(lái)進(jìn)行IPv6地址的分配。
目前IANA已經(jīng)委派以下三個(gè)地方組織來(lái)執行IPv6地址分配的任務(wù):
* 歐洲的RIPE-NCC(www.ripe.net)
* 北美的INTERNIC(www.internic.net)
* 亞太平洋地區的APNIC(www.apnic.net)
聯(lián)系客服