菜鳥學IT之IP基礎
IT菜鳥,以後研究的方向是雲端計算,從基礎的開始,這是第一篇博文。有不對的地方希望大家指正。IP是網路知識的基礎,今天就開始學習IP。
IP地址格式:IP地址就是“網路地址+主機地址”。
IP地址分類:
IP地址是由32個二進位制數來表示,為了方便記憶,分成四段8位二進位制,每一段換算成一個十進位制數,所以每個IP地址由4個十進位制數表示(此文討論的IP地址均為IPv4的IP地址)。
如:
二進位制IP |
00000001.00000000.00000000.00000001 |
對應十進位制IP |
1.0.0.1 |
二進位制與十進位制的轉換:
1 |
2 |
4 |
8 |
16 |
32 |
64 |
128 |
2^0 |
2^1 |
2^2 |
2^3 |
2^4 |
2^5 |
2^6 |
2^7 |
具體做法就是在這幾個數之間相加相減,自己多換算幾次就基本上能三秒鐘口答了:)
IP地址分類詳情表:
地址 型別 |
引導位 |
地址結構 |
可用網路地址數 |
可用主機地址數 |
A類 |
0 |
網.主.主.主 |
126(2^7-2) |
16777214(2^24-2) |
B類 |
10 |
網.網.主.主 |
16384(2^14) |
65534(2^16-2) |
C類 |
110 |
網.網.網.主 |
2097152(2^21) |
254(2^8-2) |
D類 |
1110 |
組播地址 |
||
E類 |
11110 |
研究和試驗用地址 |
A類地址:第一個8位二進位制作為網路地址,且第一位二進位制為0,格式為:0NNNNNNNN,餘下7位,網路地址數為2^7,但是127不能用(保留做測試),又不能8位都為0(網路地址不能全為0),所以A類IP可用的網路地址數為“2^7-2”。後面3段各8位二進位制作為A類的主機地址,共24位,又因為主機地址全為0時此IP表示網路地址,主機地址全為1時,此IP表示廣播地址,所以總的可用主機地址為“2^24-2”。綜上,A類IP可用IP地址數為“(2^7-2)*(2^24-2)”。B類、C類可依次類推。D類、E類不分配給計算機和網路裝置。
幾點總結:
1)只有A、B、C三類地址可以分配給計算機和網路裝置
2)網路地址的第一個數字不能為127,保留用來做測試連線
3)網路地址不能全為0,也不能全為1
4)主機地址中不能全為0,也不能全為1;主機地址全為0用來表示網路地址,全為1用來表示廣播地址
此外,規定一些專網IP不能在網路中使用:
10.0.0.0~10.255.255.255 |
1個A類地址段 |
172.16.0.0~172.31.255.255 |
16個B類地址段 |
192.168.0.0~192.168.255.255 |
256個C類地址段 |