更新時間:2020-01-17 來源:黑馬程序員 瀏覽量:
目前較通用的IP地址是互聯網協議的第四版地址,即IPv4。IPv4由4個字段和3個分隔字段的“.”組成,每個字段的取值范圍為0~255,即0~28-1如“127.0.0.1”就是一個標準的IPv4格式的地址,使用這種方式表示的地址叫作“點分十進制”地址。IP地址中的字段也可以使用二進制表示,如“127.0.0.1”也可表示為“11111111.000000.00000000.00000001”,這個地址是本機回送地址( Loopback Address),可用于網卡在本機內部的訪間。
Ipv4地址共分為5類,依次為A類IP地址、B類IP地址、C類舊地址、D類IP地址和E類IP地址。其中A、B、C類IP地址在邏輯上又分為兩個部分:第一部分為網絡號,用于標識網絡;第二部分為主機號,用于標識網絡中的主機。如IP地址“192.168.43.0”,該地址的前3個字段網絡號為“192.168.43.0”,最后一個字段“21”標識該網絡中的主機,如下如所示。
處于同一網絡中的主機由最后一個字段區分。上圖所示的IP地址都是C類IP地址,IP地址根據取值范圍分類,具體如下:
1、A類地址
A類IP地址由1個字節的網絡號和3個字節的主機號組成,網絡號的最高位必須是“0”。A類IP地址的范圍為:1.00.1~126.255.255.254,可用A類網絡共有27-2,即126個;每個網絡的可用IP地址有224-2,即,1677214個。
2、B類地址
B類IP地址由2個字節的網絡號和2個字節的主機號組成,網絡號的最高位必須是“10”。B類IP地址的范圍為:128.1.0.1~191.255.255.254,用B類網絡有,214-2,即16384個,每個網絡的可用IP地址有216-2,即6,5534個。
3、C類地址
C類IP地址由3個字節的網絡號和1個字節的主機號組成,網絡號的最高位必須是“110”。C類IP地址的范圍為:192.0.1.1~223.255.255.254每個C類網絡中可用IP地址有28-2,即254個。
4、D類地址
D類IP地址不分網絡號和主機號,它固定以“110開頭,取值范圍為:224.0.0.1~239.255.255.254。D類IP地址并不指向特定的網絡,目前這一類地址被用在多播通信中。
5、E類地址
E類地址不分網絡號和主機號,它固定以“11110″開頭,取值范圍為:240.0.0.1~255.255.255.254。E類IP地址僅在實驗和開發中使用。
A、B、C類IP地址每個網絡號中的可用IP地址總是2n-2(n為某類IP地址的網絡號位數)這是因為,主機號從0開始,但第一個編號“0”與網絡號一起表示該網絡的網絡號(如C類IP地址的第一個網絡號為127.0.0.0),最后一個編號“255”與網絡號一起表示該網絡的廣播地址
(如C類IP地址的第一個廣播地址為127.0.0.255)。
此外,每個網段中都有一部分IP地址供給局域網使用,這類IP地址稱為私有地址,它們的范圍如下:
(1)A類私有地址:10.0.0.0~10.255.255.255。
(2)B類私有地址:172.16.0.0-172.31.255.255。
(3)C類私有地址:192.168.0.0~192.168.255.255
由于使用4個字段表示的IP地址難以閱讀和記憶,人們發明了域名系統,域名系統中的每個域名都對應唯一一個IP地址,使用域名或者與域名對應的IP地址可以訪問網絡上的同一臺主機,例如,使用域名“www.baidu.com”或者P地址“202.108.22.5”都能訪問百度的主機。推薦了解黑馬程序員Linux云計算+運維開發課程。