IP是網絡之間互連的協議,Internet Protocol的縮寫。網絡
網絡之間互連的協議也就是爲計算機網絡相互通訊而設計的協議。在因特網中,它是能使鏈接到網絡的全部計算機網絡實現互連互通的一套規則,規定了計算機在因特網上進行通訊時應當遵照的規則。任何廠家生產的計算機系統,只要遵照IP協議就能夠與因特網互連互通。spa
IP地址由兩部分構成,一是網絡號,一個主機號,網絡號表明的是因特網上的某一網絡,而主機號表明的是某一臺主機了。通常來講,IPv4地址的長度爲二進制32位,一共由四個字節組成,在實際運用中,爲了方便通常用的是點分十進制的方法來進行辨別,如172.16.1.1。計算機網絡
IP地址分爲五大類:A類、B類、C類、D類和E類。從這張圖咱們能夠大體瞭解IP地址的劃分狀況:設計
A類地址:blog
一、第1字節爲網絡號(8bit二進制),其他3個字節爲主機號(24bit二進制)。ip
二、網絡號第一位固定爲0,網絡號只有7bit可使用,能夠表示的最大網絡號是0111 1111 =1*2^6+1*2^5+1*2^4+1*2^3+1*2^2+1*2^1+1*2^0 = 127個,網絡號全是0(0000 0000)的IP地址是保留地址,意思是「本網絡」,網絡號是127(0111 1111)的IP地址也是保留地址,做爲本地環回地址。it
三、那麼能夠表示的最大主機(24bit二進制)數是255.255.255(1111 1111 1111 1111 1111 1111) = 16777215個。io
總結:ast
網絡號:由於0111 11111的網絡號作爲地址環回地址,那麼咱們能夠表示的最大的網絡號就應該是0111 1110 = 126,那麼A類址址能夠表示的最大網絡就有126個。二進制
主機數:由於每個網絡號都會有廣播地址,這個地址是不能使用的,好比126.255.255.255,那麼A類地址能夠表示的有效地址就是16777215 -1 =16777214個。
A類地址表示的地址範轉是從1.0.0.0 – 127.255.255.255。能夠表示的有效地址總數達到:126*16777214個。
B類地址:
一、前兩個字節爲網絡號(16bit二進制),後兩個字節爲主機號(16bit二進制)。
二、地址的頭兩位二進制數爲10,那麼網絡號有14位(14bit二進制)可使用,能夠表示的最大的網絡號有11 1111 1111 1111 = 16383個。
三、那麼能夠表示的最大主機(16bit二進制)數是255.255(1111 1111 1111 1111) = 65535個。
總結:
網絡號:那麼B類地址能夠表示的最大的網絡號應該有16383 + 1 = 16384 個。由於 128.0(1000 0000 0000 0000)這個網絡號沒有計算到。
主機數:由於每個網絡號都會有廣播地址,這個地址是不能使用的,好比128.255.255.255,那麼B類地址能夠表示的有效地址就是65535 -1 =65534個。
B類地址表示的地址範轉是從128.0.0.0 – 191.255.255.255(第1個字節的範圍從 1000 0000 至 1011 1111)。能夠表示的有效地址總數達到:16384*65534個。
C類地址:
一、前三個字節爲網絡號(24bit二進制),後一字節爲主機號(8bit二進制)。
二、地址的頭三位二進制數爲110,那麼網絡號有21位(21bit二進制)可使用,能夠表示的最大的網絡號有 1 1111 1111 1111 1111 1111 = 2097151個。
三、那麼能夠表示的最大主機(8bit二進制)數是255(1111 1111)。
總結:
網絡號:那麼C類地址能夠表示的最大的網絡號應該有2097151 + 1 = 2097152 個。由於 192.0.0(1100 0000 0000 0000 0000 0000)這個網絡號沒有計算到。
主機數:由於每個網絡號都會有廣播地址,這個地址是不能使用的,好比192.255.255.255,那麼C類地址能夠表示的有效地址就是255 -1 =254個。
C類地址表示的地址範轉是從192.0.0.0 – 223.255.255.255(第1個字節的範圍從 1100 0000 至 1101 1111)。能夠表示的有效地址總數達到: 2097152*254個。
D類地址:
一、地址的頭四位二進制數爲1110,它是一個專門保留的地址,它並不指向特定的網絡,目前這一類地址被用在多點廣播(Multicast)中。多點廣播地址用來一次尋址一組計算機,它標識共享同一協議的一組計算機。
總結:
D類地址表示的地址範轉是從224.0.0.0 – 239.255.255.255(第1個字節的範圍從 1110 0000 至 1110 1111)。
E類地址:
一、地址的頭四位二進制數爲1111,保留給未來使用。
總結:
E類地址表示的地址範轉是從240.0.0.0 – 254.255.255.255(第1個字節的範圍從 1111 0000 至 1111 1110)。
私有IP地址:
以上所述的A B C 類地址均爲外網地址。私網IP就是就是國際上分配ip的時候,留出一部分ip,不用於在internat上用可用於內部局域網等,雖然功能同樣,但不能在internat上使用。屬於非註冊地址,專門爲組織機構內部使用。
A類私有IP地址:
10.0.0.0~10.255.255.255
B類私有IP地址:
172.16.0.0~172.31.255.255
C類私有IP地址:
192.168.0.0~192.168.255.255
至於選擇哪類私有地址,要根據內網的規模了。