就像你在技巧73“什么是Intemet協(xié)議(IP)地址”中所知道的,IP地址分為主機(jī)地址和網(wǎng)絡(luò)地址兩部分,這兩部分隨著網(wǎng)絡(luò)的配置而改變。在技巧75“IP地址的種類”中,你也知道IP地址包括不同的種類,每一種給出了IP地址的哪一部分是網(wǎng)絡(luò)地址,哪一部分是主機(jī)地址的缺省定義。你并不需要遵循這種缺省的定義。如果是這樣,你必須使用定制子網(wǎng)掩碼。子網(wǎng)掩碼用于配置IP地址的哪一部分是網(wǎng)絡(luò)地址,哪一部分是主機(jī)地址。
子網(wǎng)掩碼看上去像一個(gè)IP地址,但是它們的數(shù)字不同。一個(gè)公共的子網(wǎng)掩碼是255.255.255.0,這是C類IP地址的缺省子網(wǎng)掩碼。就像你已經(jīng)知道的,C類地址將IP地址的前三個(gè)數(shù)字作為網(wǎng)絡(luò)地址,最后一個(gè)數(shù)字作為主機(jī)地址。在子網(wǎng)掩碼中,數(shù)字是0的任何位置意味著IP地址中對應(yīng)的位置是主機(jī)地址。例如255.255.255.0中,子網(wǎng)掩碼中最后的0意味著IP地址中最后一個(gè)數(shù)字是IP地址的主機(jī)部分。在子網(wǎng)掩碼中,二進(jìn)制數(shù)是1的任何位置意味著IP地址中相應(yīng)的地址是網(wǎng)絡(luò)地址。在255.255.255.0中,前三個(gè)數(shù)的二進(jìn)制數(shù)都是1,因此,IP地址的前三個(gè)數(shù)是網(wǎng)絡(luò)地址。你可能會(huì)想將255叫成1-定會(huì)丟失什么東西。
但是必須記住,IP地址是二進(jìn)制的表示形式,子網(wǎng)掩碼也是一樣。參照前面的技巧74“IP地址是二進(jìn)制數(shù)”,255用二進(jìn)制數(shù)表示為11111111。除255外,你可能還看到其他的子網(wǎng)掩碼數(shù)字,如192或224。它們都只是二進(jìn)制數(shù)的表示。