天天看點

IP掩碼計算詳解

一、标準分類的IP位址

每台計算機都要有IP位址,有了IP位址才能互相通信,計算機之間隻能互相認識IP位址。IP位址可以了解為計算機的身份證号。

(一)二進制和十進制數轉換(記住)

11111111→128+64+32+16+8+4+2+1=240+15=255

舉例:

10100000→128+32=160      反過來160=128+32→10100000

10011000→128+16+8=152

01000100→64+4=68

(二)IP位址的表示

IPv4位址采用32位的二進制數表示,表示形式為:

********.********.********.******** (其中*表示1個二進制位,共4組,每組8位二進制數)

比如:11000000.10101000.00000101.00010111

寫成十進制數就是:X.X.X.X(其中X表示0—255之間的一個十進制數),比如:

192.168.5.23、218.85.157.99、218.85.152.99 是正确的IP位址。

156.56.45、256.45.345.34、56.0.0.1.7 是錯誤的IP位址。

(三)IP位址的分類(記住)

IP位址分為A類、B類、C類、D類、E類,規定如下:

A類:網絡位8位,主機位24位,網絡前導位為0,即:

0*******.********.********.********  即1.0.0.0—127.255.255.255

網絡位00000000不可用,網絡位01111111(127)表示回送位址,指本地機。

B類:網絡位16位,主機位16位,網絡前導位為10,即:

10******.********.********.********  即128.0.0.0—191.255.255.255

C類:網絡位24位,主機位8位,前導位為110,即:

110*****.********.********.********  即192.0.0.0—223.255.255.255

D類:多點傳播位址,前導位為1110,即:

1110****.********.********.********  即224.0.0.0—239.255.255.255

E類:保留位址,前導位為11110,即:

11110***.********.********.********  即240.0.0.0—247.255.255.255

其中A類、B類、C類IP位址可供普通使用者使用。

(四)私有IP位址(記住)

IP位址分為公有IP位址和私有IP位址(也稱外部IP位址和内部IP位址,或稱全局IP位址和專用IP位址),在網際網路中,公有IP位址可以被外網通路,私有IP位址僅用于内部網絡使用,不能被外網通路。私有IP位址如下:

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位址的相關規定(記住)

1.網絡位址、主機位址、廣播位址

IP位址由“網絡位+主機位”組成。

網絡位址:主機位全0

主機位址:網絡位全0

直接廣播位址:主機位全1

舉例:IP位址 201.161.20.18 的網絡位址是201.161.20.0,主機位址是0.0.0.18,直接廣播位址為201.161.20.255。

2.可用的IP位址

主機位不可全0或全1(全0是網絡位址,全1是廣播位址)

在一個網段内,最小的可用IP位址是“網絡位址+1”,最大的可用IP位址是“廣播位址-1”。

舉例:192.168.1.0~192.168.1.255網段中,可用的IP位址是:192.168.1.1~192.168.1.254

3. 受限廣播位址(或稱為“有限廣播位址”)

32位全1的IP位址(255.255.255.255)表示受限廣播位址。

受限廣播位址和直接廣播位址的差別,舉例:255.255.255.255和192.168.5.255。

交換機轉發廣播,路由器不轉發廣播。

二、子網路遮罩

子網路遮罩用來差別網絡位和主機位,用1表示網絡位,用0表示主機位。比如:

A類IP位址的掩碼:11111111.00000000.00000000.00000000  寫成十進制 255.0.0.0

也可以用/8來表示,表示前8位是網絡位,比如:10.3.3.3/8

B類IP位址的掩碼:11111111.11111111.00000000.00000000  寫成十進制 255.255.0.0

也可以用/16來表示,表示前16位是網絡位,比如:172.16.7.6/16

C類IP位址的掩碼:11111111.11111111.11111111.00000000  寫成十進制 255.255.255.0

也可以用/24來表示,表示前24位是網絡位,比如:192.168.5.8/24

子網路遮罩為255.255.255.255表示本網段隻有1個IP位址,舉例:電信營運商動态配置設定給使用者的IP位址110.80.191.243和子網路遮罩255.255.255.255。

三、劃分子網的三級網絡結構

将一個大的網絡劃分成幾個較小的子網,變成“網絡位+子網位+主機位”的三級結構。

(一)子網路遮罩的計算(記住)

10000000→128  (借1位)

11000000→128+64=192  (借2位)

11100000→128+64+32=224  (借3位)

11110000→128+64+32+16=240  (借4位)

11111000→128+64+32+16+8=248  (借5位)

11111100→128+64+32+16+8+4=252  (借6位)

11111110→128+64+32+16+8+4+2=254  (借7位)

11111111→128+64+32+16+8+4+2+1=255  (借8位)

(二)子網劃分計算

向主機位借1位可以劃分成2個子網,借2位劃分成4個子網,借3位劃分成8個子網,如下:

28=256,27=128,26=64,25=32,24=16,23=8,22=4,21=2

(三)舉例

舉例1:172.17.0.3/19子網路遮罩是多少 (借3位)

子網路遮罩11111111.11111111.11100000.00000000 即255.255.224.0

舉例2:192.168.6.7/26子網路遮罩是多少 (借2位)

子網路遮罩11111111.11111111.11111111.11000000 即255.255.255.192

舉例3:IP位址172.16.37.95,子網路遮罩為255.255.224.0,寫出網絡位址、主機位址和廣播位址。

解答:224表示借3位,172.16.37.95→172.16.00100101.95;

網絡位址:172.16.00100000.0→172.16.32.0   (主機位全0)

主機位址:0.0.00000101.95→0.0.5.95  (網絡位全0)

廣播位址:172.16.00111111.255→172.16.63.255   (主機位全1)

練習:寫出以下IP位址的網絡位址、主機位址和廣播位址

172.16.99.8/255.255.240.0  (提示:172.16.01100011.8)

192.168.3.72/255.255.255.192 (提示:192.168.3.01001000)

10.33.4.5/255.248.0.0 (提示:10.00100001.4.5)

192.168.56.24/255.255.255.224

172.17.189.98/255.255.252.0

11.254.255.220/255.128.0.0

四、考題(記住方法)

IP位址為126.150.28.57,子網路遮罩為255.240.0.0,那麼位址類别是(),網絡位址是(),直接廣播位址是(),受限廣播位址是(),主機位址是(),子網内的第一個可用IP位址是(),子網内的最後一個可用IP位址是()

解答:

126.150.28.57/255.240.0.0→126.10010110.28.57

位址類别是:A類

網絡位址是:126.144.0.0  (主機位全0)

直接廣播位址是:126.159.255.255  (主機位全1)

受限廣播位址是:255.255.255.255

主機位址是:0.6.28.57  (網絡位全0)

子網内的第一個可用IP位址是:126.144.0.1  (網絡位址+1)

子網内的最後一個可用IP位址是:126.159.255.254  (廣播位址-1)

原文:http://lyj.fj61.net/show.aspx?id=485&cid=87

本文轉自 是阿傑啊 51CTO部落格,原文連結:http://blog.51cto.com/jschinamobile/1946316

繼續閱讀