IP地址由32位組成,分為四段,由網絡號和主機號組成。又分為A B C D E五類地址,其中A B C類地址用於分給全球的網絡用戶,D E類為特殊地址。
1、A類地址 1.0.0.0到126.255.255.255
只有第一段為網絡號,剩下三段為主機號。用二進制表示則有8位即一個字節為網絡號,24位即三個字節是主機號。因此A類地址的網絡地址較少,但是可以容納的主機最多,數量為2的24次方減2等於16777214台主機,(減2是因為主機號全為1時表示該網絡廣播地址,全為0時表示該網絡的網絡號,這是兩個特殊地址)等於網絡地址的最高位必須是“0”,則用二進制表示地址范圍是:00000001 00000000 00000000 00000000——01111110 11111111 11111111 11111111,即為1.0.0.0到126.255.255.255。子網掩碼是255.0.0.0
(A與B類之間的網絡地址為127.0.0.0到127.255.255.255。其中127.0.0.0為保留地址,127.0.0.1到127.255.255.254為特殊地址,其為本地的回環(loopback)地址,本地回環地址,不屬於任何一個有類別地址類。它代表設備的本地虛擬接口,所以默認被看作是永遠不會宕掉的接口。在windows操作系統中也有相似的定義,所以通常在不安裝網卡前就可以ping通這個本地回環地址。一般都會用來檢查本地網絡協議、基本數據接口等是否正常的。本地回環地址主要作用有兩個:一是測試本機的網絡配置,能PING通127.0.0.1(通常都用127.0.0.1)說 明本機的網卡和IP協議安裝都沒有問題;另一個作用是某些SERVER/CLIENT的應用程序在運行時需調用服務器上的資源,一般要指定SERVER的 IP地址,但當該程序要在同一台機器上運行而沒有別的SERVER時就可以把SERVER的資源裝在本機,SERVER的IP地址設為127.0.0.1 同樣也可以運行。)
127.255.255.255為廣播地址
2.B類地址 128.0.0.0到191.255.255.255
前兩段為網絡號,剩下兩段為主機號。其可容納主機為2的16次方減2等於65534台。其地址的最高位必須是“10”.則二進制表示為:10000000 00000000 00000000 00000000——10111111 11111111 11111111 11111111,即為128.0.0.0到191.255.255.255。最后一個是廣播地址。子網掩碼是255.255.0.0。
3、C類地址 192.0.0.0到223.255.255.255
前三段為網絡號,剩下一段為主機號。可容納主機為256-2=254台。C類地址的網絡地址較多,適用於小規模的局域網。其網絡地址的最高位必須是“110”,二進制表示為:11000000 00000000 00000000 00000000——11011111 11111111 11111111 11111111,即為192.0.0.0到223.255.255.255。最后一個地址是廣播地址。子網掩碼是255.255.255.0
4.D類地址 224.0.0.0到239.255.255.255
D類IP地址在歷史上叫多播地址(multicast address),即組播地址。在以太網中,多播地址命名了一組應該在這個網絡應用中接收到一個分組站點。多播地址的最高位必須是“1110”,二進制表示為:11100000 00000000 00000000 00000000 ——11101111 11111111 11111111 11111111,即為224.0.0.0到239.255.255.255
5、子網掩碼
子網掩碼不能單獨存在,是與IP地址結合在一起使用的。
組成規則:由0和1組成,掩碼是通過二進制的與來掩碼,掩的是主機的地址,而不改變網絡的地址。因此左邊的網絡號都為1,右邊的主機號段都為0.則拿A類地址來說,它只有第一段為網絡地址,則其子網掩碼只有前八位是1,其余24位均為0,即:255.0.0.0。同理B類地址:255.255.0.0 C類地址:255.255.255.0