IP地址是指互聯網協議地址(英語:Internet Protocol Address,又譯爲網際協議地址),是IP Address的縮寫。IP地址是IP協議提供的一種統一的地址格式,它爲互聯網上的每個網絡和每一臺主機分配一個邏輯地址。服務器
IP地址是一個32位的二進制數,一般被分割爲4個「8位二進制數」(也就是4個字節)。IP地址一般用「點分十進制」表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之間的十進制整數。例:點分十進IP地址(100.4.5.6),其實是32位二進制數(01100100.00000100.00000101.00000110)。
網絡
IP地址的組成
IP地址=網絡地址+主機地址,好比:
計算機的IP地址由兩部分組成,一部分爲網絡標識,一部分爲主機標識,同一網段內的計算機網絡部分相同,主機部分不一樣同時重複出現。路由器鏈接不一樣網段,負責不一樣網段之間的數據轉發,交換機鏈接的是同一網段的計算機。經過設置網絡地址和主機地址,在互相鏈接的整個網絡中保證每臺主機的IP地址不會互相重疊,即IP地址具備了惟一性。學習
IP地址類型
公有地址
公有地址(Public address)由Inter NIC(Internet Network Information Center
因特網信息中心)負責。這些IP地址分配給註冊並向Inter NIC提出申請的組織機構。經過它直接訪問
因特網。
私有地址
私有地址(Private address)屬於非註冊地址,專門爲組織機構內部使用。
如下列出留用的內部私有地址
A類 10.0.0.0--10.255.255.255
B類 172.16.0.0--172.31.255.255
C類 192.168.0.0--192.168.255.255
IP地址分類
最初設計
互聯網絡時,爲了便於
尋址以及層次化構造網絡,每一個IP地址包括兩個
標識碼(ID),即網絡ID和
主機ID。同一個
物理網絡上的全部
主機都使用同一個網絡ID,網絡上的一個
主機(包括網絡上工做站,服務器和
路由器等)有一個主機ID與其對應。Internet委員會定義了5種IP地址類型以適合不一樣容量的網絡,即A類~E類。
其中A、B、C3類(以下表格)由InternetNIC在全球範圍內統一分配,D、E類爲特殊地址。
類別
|
最大網絡數
|
IP地址範圍
|
單個網段最大主機數
|
私有IP地址範圍 |
A
|
126(2^7-2)
|
1.0.0.0-127.255.255.255
|
16777214
|
10.0.0.0-10.255.255.255
|
B
|
16384(2^14)
|
128.0.0.0-191.255.255.255 |
65534
|
172.16.0.0-172.31.255.255 |
C
|
2097152(2^21)
|
192.0.0.0-223.255.255.255 |
254
|
192.168.0.0-192.168.255.255 |
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臺。
[2]
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」表示本地網絡。