IP地址計算與子網劃分詳解
·A類用于大型網絡(能容納網絡126個,主機1677214臺)
·B類用于中型網絡(能容納網絡16384個,主機65534臺)
·C類用于小型網絡(能容納網絡2097152個,主機254臺)
·D類用于組播(多目的地址的發送)
·E類用于實驗
另外,全零(0.0.0.0.)地址指任意網絡。全1的IP地址(255.255.255.255)是當前子網的廣播地址。
在因特網中,每臺計算機的每個連接都有一個由授權單位分配的用于彼此區別的號碼,即IP地址。IP地址采用層次結構,按照邏輯結構劃分為兩個部分:網絡號和主機號。網絡號用于識別一個邏輯網絡,而主機號用于識別網絡中的一臺主機的一個連接。因此,IP地址的編址方式攜帶了明顯的位置消息。
一個完整的IP地址由個字節,即32位數字組成,為了方便用戶理解和記憶,采用點分十進制標記法,中間使用符號“.”隔開不同的字節。
例如:采用32位形式的IP地址如下
00001010 00000000 00000000 00000001
采用十進制數的形式如下
10.0.0.1
各類ip地址劃分
A類地址
(1) A類IP地址。由1個字節的網絡地址和3個字節的主機地址,網絡地址的最高位必須是“0”。
如:0XXXXXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX(X代表0或1)
(2)A類IP地址范圍:1.0.0.1---126.255.255.254
(3)A類IP地址中的私有地址和保留地址:
① 10.X.X.X是私有地址(所謂的私有地址就是在互聯網上不使用,而被用在局域網絡中的地址)。
范圍(10.0.0.1---10.255.255.254)
② 127.X.X.X是保留地址,用做循環測試用的。
B類地址
(1) B類IP地址。由2個字節的網絡地址和2個字節的主機地址,網絡地址的最高位必須是“10”。
如:10XXXXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX(X代表0或1)
(2) B類IP地址范圍:128.0.0.1---191.255.255.254。
(3) B類IP地址的私有地址和保留地址
① 172.16.0.0---172.31.255.254是私有地址
② 169.254.X.X是保留地址。如果你的IP地址是自動獲取IP地址, 而你在網絡上又沒有找到可用的DHCP服務器。就會得到其中一 個IP。
191.255.255.255是廣播地址,不能分配。
C類地址
(1) C類IP地址。由3個字節的網絡地址和1個字節的主機地址,網絡地址的最高位必須是“110”。
如:110XXXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX(X代表0或1)
(2)C類IP地址范圍:192.0.0.1---223.255.255.254。
(3)C類地址中的私有地址:
192.168.X.X是私有地址。(192.168.0.1---192.168.255.255)
D類地址
(1) D類地址不分網絡地址和主機地址,它的第1個字節的前四位固定為1110。
如:1110XXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX(X代表0或1)
(2) D類地址范圍:224.0.0.1---239.255.255.254
E類地址
(1) E類地址不分網絡地址和主機地址,它的第1個字節的前四位固定為 1111。
如:1111XXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX(X代表0或1)
(2) E類地址范圍:240.0.0.1---255.255.255.254
子網掩碼
簡在因特網中A類,B類和C類IP地址經常被使用,經過網絡號和主機號的層次劃分,它們能適應不同的網絡規模。隨著計算機和網絡技術的發展,小型網絡越來越多,它們使用C類網絡號是一種浪費。因此在實際應用中,對IP地址進行再次劃分,使其第三個字節代表網號,其余部分為主機號。再次劃分后的IP地址的網絡號部分和主機號部分用子網掩碼(也稱子網屏蔽碼)來區分。
子網掩碼同樣也以4個字節來表示,是32位二進制數值,對應于IP地址的32位二進制數值。對于IP地址的32位二進制數值。對于IP地址中的網絡號都分在子網掩碼中用“1”表示,對于IP地址中的主機號部分在子網掩碼中用“0”表示。子網掩碼的作用是用來區分網絡上的主機是否在同一網絡區段內,或者說,子網掩碼用來區分IP地址的網絡號和主機號。
缺省狀態下,如果沒有進行子網劃分:
A類網絡的子網掩碼為255.0.0.0,
B類網絡的子網掩碼為255.255.0.0,
C類網絡的子網掩碼為255.255.255.0。
有了子網掩碼后,IP地址的標識方法如下:
例:192.168.1.1 255.255.255.0或者標識成192.168.1.1/24(24表示掩碼中“1”的個數)