最初設(shè)計互聯(lián)網(wǎng)時,Internet委員會定義了5種IP地址類型以適合不同容量的網(wǎng)絡(luò),即A類~E類。其中A、B、C 3類由Internet NIC在全球范圍內(nèi)統(tǒng)一分配,D、E類為特殊地址。
IPv4地址由32位二進(jìn)制數(shù)組成,分為網(wǎng)絡(luò)ID和主機(jī)ID。對于哪些位是網(wǎng)絡(luò)ID、哪些位是主機(jī)ID,最初是使用IP地址的第1部分進(jìn)行標(biāo)識的。也就是說,只要看到IP地址的第1部分,就能知道該IP地址的子網(wǎng)掩碼。通過這種方式將IP地址分成了A類、B類、C類、D類和E類。
1.A類地址
如圖1所示,網(wǎng)絡(luò)地址的最高位是0的IP地址為A類地址。網(wǎng)絡(luò)ID為0不能用,127作為保留網(wǎng)段,因此A類地址的第1部分取值范圍為1~126。
圖1 A類地址的網(wǎng)絡(luò)位和主機(jī)位
A類網(wǎng)絡(luò)默認(rèn)子網(wǎng)掩碼為255.0.0.0。主機(jī)ID由第2部分、第3部分和第4部分組成,每部分的取值范圍為0~255,共256種取值。
要是學(xué)過排列組合就會知道,A類網(wǎng)絡(luò)主機(jī)的數(shù)量是256×256×256=16777216,這里還需要減去2,主機(jī)ID全0的地址為網(wǎng)絡(luò)地址,而主機(jī)ID全部為1的地址為廣播地址。如果給主機(jī)ID全部是1的地址發(fā)送數(shù)據(jù)包,計算機(jī)會產(chǎn)生數(shù)據(jù)鏈路層廣播幀,并發(fā)送到本網(wǎng)段的全部計算機(jī)。
2.B類地址
如圖2所示,網(wǎng)絡(luò)地址的最高位是10的地址為B類地址。IP地址第1部分的取值范圍為128~191。

圖2 B類地址的網(wǎng)絡(luò)位和主機(jī)位
B類網(wǎng)絡(luò)的默認(rèn)子網(wǎng)掩碼為255.255.0.0。主機(jī)ID由第3部分和第4部分組成,每個B類網(wǎng)絡(luò)可以容納的較大主機(jī)數(shù)量256×256-2=65534。
3.C類地址
如圖3所示,網(wǎng)絡(luò)地址的最高位是110的地址為C類地址。IP地址第1部分的取值范圍為192~223。

圖3 C類地址的網(wǎng)絡(luò)位和主機(jī)位
C類網(wǎng)絡(luò)的默認(rèn)子網(wǎng)掩碼為255.255.255.0。主機(jī)ID由第4部分組成,每個C類網(wǎng)絡(luò)可以容納的較大主機(jī)數(shù)量256?2=254。
4.D類和E類地址
如圖4所示,網(wǎng)絡(luò)地址的最高位是1110的地址為D類地址。D類地址第1部分的取值范圍為224~239。用于多播(也稱為組播)的地址,組播地址沒有子網(wǎng)掩碼。
希望讀者能夠記住多播地址的范圍,因為有些病毒除了在網(wǎng)絡(luò)中發(fā)送廣播之外,還有可能發(fā)送多播數(shù)據(jù)包,使用捕包工具排除網(wǎng)絡(luò)故障,必須能夠斷定捕獲的數(shù)據(jù)包是多播還是廣播。

圖4 D類地址
如圖5所示,網(wǎng)絡(luò)地址的最高位是1111的地址為E類地址,E類地址不區(qū)分網(wǎng)絡(luò)地址和主機(jī)地址。第一部分的取值范圍為240~255,保留為今后使用,E類地址的范圍為240.0.0.0~255.255.255.254,255.255.255.255,作為廣播地址。

圖5 E類地址
為了方便大家記憶,觀察圖6,我們?yōu)镮P地址的第1部分畫一條數(shù)軸,數(shù)值范圍為0~255。A類地址、B類地址、C類地址和D類地址以及E類地址的取值范圍一目了然。

圖6 IP地址分類助記圖