IP地址分類詳解
一、IP地址簡介
IP,即網際協議(Internet Protocol),或稱網際網路協議,是用於報文交換網路的一種面向資料的協議。 IP是在TCP/IP協議中網路層的主要協議,任務是僅僅根據源主機和目的主機的地址傳送資料。為此目的,IP定義了定址方法和資料報的封裝結構,即IP地址。
IP地址是IP協議提供的一種統一的地址格式,它為網際網路上的每一個網路和每一臺主機分配一個邏輯地址,以此來遮蔽實體地址的差異。一個IP地址在整個因特網範圍內是唯一的。
兩級的IP地址可以表示成如下的形式:
其中第一個欄位是網路號,標誌著主機所連線到的網路,一個網路號在整個因特網範圍必須是唯一的。第二個欄位是主機號,它標誌著主機,一個主機號在它前面所指明的網路範圍內必須是唯一的。IP地址 ::= {<網路號>,<主機號>}
IPv4由32位二進位制組成;IPv6由128位二進位制組成。
二、IP地址分類
IP地址分為五大類:A類、B類、C類、D類和E類,如下圖所示:
在這五類IP地址中,我們最常使用的是A類、B類和C類地址。
(1)A類地址
(2)B類地址A類地址第1位元組為網路號,其它3個位元組為主機號。
A類地址的網路號第一位固定為0,網路號只有7位可以使用,可以指派的網路號是2^7-2 = 126個。
網路號全是0(0000 0000)的IP地址是保留地址,意思是“本網路”。
網路號是127(0111 1111)的IP地址也是保留地址,作為本地環回軟件測試。
------------------------------------------------------------------------------------------------------------------------------------------
A類地址的主機號佔3個位元組,每個A類網路中的最大主機數是2^24-2個。
主機號全是0的IP地址表示是“本主機”所連線到的單個網路。
主機號全是1的IP地址表示是該網路上的所有主機。
(3)C類地址B類地址的前兩個位元組為網路號,後兩個位元組為主機號。
B類地址的網路號第一、二位固定為10,網路號有14位可以使用,可以指派的網路號是2^14-1個。
B類地址網路號為128.0(1000 000 0000 0000)的IP地址是不指派的,所以可指派的網路號需要減一。
------------------------------------------------------------------------------------------------------------------------------------------
B類地址的主機號佔2個位元組,每個B類網路中的最大主機數是2^16-2個。
主機號全是0的IP地址表示是“本主機”所連線到的單個網路。
主機號全是1的IP地址表示是該網路上的所有主機。
C類地址的前三個位元組為網路號,最後一個位元組為主機號。
C類地址的網路號第一、二、三位固定為110,網路號有21位可以使用,可以指派的網路號是2^21-1個。
C類地址網路號為192.0.0(1000 000 0000 0000 0000 0000)的IP地址是不指派的,所以可指派的網路號需要減一。
------------------------------------------------------------------------------------------------------------------------------------------
C類地址的主機號佔1個位元組,每個C類網路中的最大主機數是2^8-2個。
主機號全是0的IP地址表示是“本主機”所連線到的單個網路。
主機號全是1的IP地址表示是該網路上的所有主機。
IP地址的指派範圍:
一般不使用的特殊IP地址:
三、內網IP(內網保留地址)
Internet設計者保留了IPv4地址空間的一部份供專用地址使用,專用地址空間中的IPv4地址叫專用地址。這些地址永遠不會被當做公用地址來分配,所以專用地址永遠不會與公用地址重複。
IPv4專用地址如下:
IP等級 IP位置 預設子網掩碼
Class A 10.0.0.0-10.255.255.255 255.0.0.0
Class B 172.16.0.0-172.31.255.255 255.255.0.0
Class C 192.168.0.0-192.168.255.255 255.255.255.0