IP地址有三種基本類型,由網絡號的第一組數字來表示。
A類地址的第一組數字為1~126。注意,數字0和 127不作為A類地址,數字127保留給內部回送函數,而數字0則表示該地址是本地宿主機,不能傳送。
B類地址的第一組數字為128~191。
C類地址的第一組數字為192~223。
例如:我校的網絡號是202.206.64--79 , 它的第一組數字為202,因此202.206.64.34是C類地址。而159.266.1.1則是B類地址。
目前IP地址資源較緊張,向INTERNET亞太中心能申請到的大多是C類地址。
私有地址
上面提到IP地址在全世界范圍內唯一,看到這句話你可能有這樣的疑問,像192.168.0.1這樣的地址在許多地方都能看到,並不唯一,這是為 何?Internet管理委員會規定如下地址段為私有地址,私有地址可以自己組網時用,但不能在Internet網上用,Internet網沒有這些地址 的路由,有這些地址的計算機要上網必須轉換成為合法的IP地址,也稱為公網地址,這就像有很到的世界公園,每個公園內都可命名相同的大街,如香榭麗舍大 街,但對外我們只能看到公園的地址和真正的香榭麗舍大街。下面是A、B、C類網絡中的私有地址段。你自己組網時就可以用這些地址了。
10.0.0.0~10.255.255.255
172.16.0.0~172.131.255.255
192.168.0.0~192.168.255.255
2)回送地址
A類網絡地址127是一個保留地址,用於網絡軟件測試以及本地機進程間通信,叫做回送地址(loopback address)。無論什么程序,一旦使用回送地址發送數據,協議軟件立即返回之,不進行任何網絡傳輸。含網絡號127的分組不能出現在任何網絡上。
小技巧:
Ping 127.0.0.1,如果反饋信息失敗,說明IP協議棧有錯,必須重新安裝TCP/IP協議。如果成功,ping本機IP地址,如果反饋信息失敗,說明你的網卡不能和IP協議棧進行通信。
如果網卡沒接網線,用本機的一些服務如Sql Server、IIS等就可以用127.0.0.1這個地址。
3)廣播地址
TCP/IP規定,主機號全為"1"的網絡地址用於廣播之用,叫做廣播地址。所謂廣播,指同時向同一子網所有主機發送報文。
4)網絡地址
TCP/IP協議規定,各位全為"0"的網絡號被解釋成"本"網絡。由上可以看出:一、含網絡號127的分組不能出現在任何網絡上;二、主機和網關不能為該地址廣播任何尋徑信息。由以上規定可以看出,主機號全"0"全"1"
的地址在TCP/IP協議中有特殊含義,一般不能用作一台主機的有效地址。
3、子網掩碼
從上面的例子可以看出,子網掩碼的作用就是和IP地址與運算后得出網絡地址,子網掩碼也是32bit,並且是一串1后跟隨一串0組成,其中1表示在IP地址中的網絡號對應的位數,而0表示在IP地址中主機對應的位數。
1)標准子網掩碼
A類網絡(1 - 126) 缺省子網掩碼:255·0·0·0
255·0·0·0 換算成二進制為 11111111·00000000·00000000·00000000
可以清楚地看出前8位是網絡地址,后24位是主機地址,也就是說,如果用的是標准子網掩碼,看第一段地址即可看出是不是同一網絡的。如 21.0.0.0.1和21.240.230.1,第一段為21屬於A類,如果用的是默認的子網掩碼,那這兩個地址就是一個網段的。
B類網絡(128 - 191) 缺省子網掩碼:255·255·0·0
C類網絡(192 - 223) 缺省子網掩碼:255·255·255·0
B類、C類分析同上。
2) 特殊的子網掩碼
標准子網掩碼出現的都是255和0的組合,在實際的應用中還有下面的子網掩碼
255·128·0·0
255·192·0·0
。。。。。。
255·255·192·0
255·255·240·0
。。。。。。
255·255·255·248
255·255·255·252
A 10.0.0.0-10.255.255.255
B 172.16.0.0-172.31.255.255
C 192.168.0.0-192.168.255.255
A類網絡缺省子網掩碼:255.0.0.0
B類網絡缺省子網掩碼:255.255.0.0
C類網絡缺省子網掩碼:255.255.255.0這些子網掩碼又是什么意思呢?這些子網掩碼的出現是為了把一個網絡划分成多個網絡。
還記得上面的例子嗎?如下所示:192·168·0·1和192·168·0·200如果是默認掩碼255.255.255.0兩個地址就是一個網絡的,如果掩碼變為255.255.255.192這樣各地址就不屬於一個網絡了