1. 程式人生 > >菜鳥學IT之IP基礎

菜鳥學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類地址段