1. 程式人生 > >IPv4中IP地址的分類

IPv4中IP地址的分類

IP地址(百度百科詞條)
IP地址是指網際網路協議地址(英語:Internet Protocol Address,又譯為網際協議地址),是IP Address的縮寫。IP地址是IP協議提供的一種統一的地址格式,它為網際網路上的每一個網路和每一臺主機分配一個邏輯地址,以此來遮蔽實體地址的差異。目前還有些ip代理軟體,但大部分都收費。

IP地址由四段組成,地址長度為32位,共4個位元組,每個欄位是一個位元組(Byte)即8位二進位制,最大值是255。實際中我們用“點分十進位制記法”。

IP地址由兩部分組成,即網路地址主機地址。網路地址表示其屬於網際網路的哪一個網路,主機地址表示其屬於該網路中的哪一臺主機。二者是主從關係。

IP地址根據網路號和主機號來分,分為A、B、C三類及特殊地址D、E。 全0和全1的都保留不用。

A類IP地址

一個A類IP地址是指, 在IP地址的四段號碼中,第一段號碼為網路號碼,剩下的三段號碼為本地計算機的號碼。如果用二進位制表示IP地址的話,A類IP地址就由1位元組的網路地址和3位元組主機地址組成,網路地址的最高位必須是“0”。A類IP地址中網路的標識長度為8位,主機標識的長度為24位,A類網路地址數量較少,有126個網路,每個網路可以容納主機數達1600多萬臺。

A類IP地址 地址範圍1.0.0.0到127.255.255.255 [1] (二進位制表示為:00000001 00000000 00000000 00000000 - 01111111 11111111 11111111 11111111)。最後一個是廣播地址。

A類IP地址的子網掩碼為255.0.0.0,每個網路支援的最大主機數為256的3次方-2=16777214臺。

B類IP地址

一個B類IP地址是指,在IP地址的四段號碼中,前兩段號碼為網路號碼。如果用二進位制表示IP地址的話,B類IP地址就由2位元組的網路地址和2位元組主機地址組成,網路地址的最高位必須是“10”。B類IP地址中網路的標識長度為16位,主機標識的長度為16位,B類網路地址適用於中等規模的網路,有16384個網路,每個網路所能容納的計算機數為6萬多臺。

B類IP地址地址範圍128.0.0.0-191.255.255.255 [3] (二進位制表示為:10000000 00000000 00000000 00000000----10111111 11111111 11111111 11111111)。 最後一個是廣播地址。

B類IP地址的子網掩碼為255.255.0.0,每個網路支援的最大主機數為256的2次方-2=65534臺。

C類IP地址

一個C類IP地址是指,在IP地址的四段號碼中,前三段號碼為網路號碼,剩下的一段號碼為本地計算機的號碼。如果用二進位制表示IP地址的話,C類IP地址就由3位元組的網路地址和1位元組主機地址組成,網路地址的最高位必須是“110”。C類IP地址中網路的標識長度為24位,主機標識的長度為8位,C類網路地址數量較多,有209萬餘個網路。適用於小規模的區域網絡,每個網路最多隻能包含254臺計算機。

C類IP地址範圍192.0.0.0-223.255.255.255 [3] (二進位制表示為: 11000000 00000000 00000000 00000000 - 11011111 11111111 11111111 11111111)。

C類IP地址的子網掩碼為255.255.255.0,每個網路支援的最大主機數為256-2=254臺

D類IP地址

D類IP地址在歷史上被叫做多播地址(multicast address),即組播地址。在乙太網中,多播地址命名了一組應該在這個網路中應用接收到一個分組的站點。多播地址的最高位必須是“1110”,範圍從224.0.0.0到239.255.255.255。

特殊的網址

每一個位元組都為0的地址(“0.0.0.0”)對應於當前主機;

IP地址中的每一個位元組都為1的IP地址(“255.255.255.255”)是當前子網的廣播地址;

IP地址中凡是以“11110”開頭的E類IP地址都保留用於將來和實驗使用。

IP地址中不能以十進位制“127”作為開頭,該類地址中數字127.0.0.1到127.255.255.255用於迴路測試,如:127.0.0.1可以代表本機IP地址,用“http://127.0.0.1”就可以測試本機中配置的Web伺服器。

網路ID的第一個8位組也不能全置為“0”,全“0”表示本地網路。

總結

下圖體現了上述對IP地址型別的描述。
在這裡插入圖片描述

圖1.五類IP地址示意圖

A類地址

(1)A類地址第1位元組為網路地址,其它3個位元組為主機地址。它的第1個位元組的第一位固定為0.
(2)A類地址網路號範圍:1.0.0.0—126.0.0.0
(3)A類地址中的私有地址和保留地址:
① 10.X.X.X是私有地址(所謂的私有地址就是在網際網路上不使用,而被用在區域網絡中的地址)。
範圍(10.0.0.0—10.255.255.255)
② 127.X.X.X是保留地址,用做迴圈測試用的。

B類地址

(1) B類地址第1位元組和第2位元組為網路地址,其它2個位元組為主機地址。它的第1個位元組的前兩位固定為10.
(2) B類地址網路號範圍:128.0.0.0—191.255.0.0。
(3) B類地址的私有地址和保留地址
① 172.16.0.0—172.31.255.255是私有地址
② 169.254.X.X是保留地址。如果你的IP地址是自動獲取IP地址,而你在網路上又沒有找到可用的DHCP伺服器。就會得到其中一個IP。
191.255.255.255是廣播地址,不能分配。

C類地址

(1)C類地址第1位元組、第2位元組和第3個位元組為網路地址,第4個位元組為主機地址。另外第1個位元組的前三位固定為110。
(2)C類地址網路號範圍:192.0.0.0—223.255.255.0。
(3) C類地址中的私有地址:
192.168.X.X是私有地址。(192.168.0.0—192.168.255.255)

D類地址

(1) D類地址不分網路地址和主機地址,它的第1個位元組的前四位固定為1110。
(2) D類地址範圍:224.0.0.0—239.255.255.255

E類地址

(1) E類地址不分網路地址和主機地址,它的第1個位元組的前五位固定為11110。
(2) E類地址範圍:240.0.0.0—255.255.255.254
IP地址如果只使用ABCDE類來劃分,會造成大量的浪費:一個有500臺主機的網路,無法使用C類地址。但如果使用一個B類地址,6萬多個主機地址只有500個被使用,造成IP地址的大量浪費。因此,IP地址還支援VLSM技術,可以在ABC類網路的基礎上,進一步劃分子網。

特殊地址

127.x.x.x給本地網地址使用。
224.x.x.x為多播地址段。
255.255.255.255為通用的廣播地址。

參考文件

作者:戴翔
電子郵箱:[email protected]