(一)二进制和十进制数转换(★记住)

11111111128++32+168+4+2+1=240+15=255

举例:

10100000→128+32=160      反过来160=128+32→10100000

10011000→128+16+8=152

01000100→+4=68

********.********.********.******** (其中*表示1个二进制位,共4组,每组8位二进制数)

比如:11000000.10101000.00000101.00010111

写成十进制数就是:X.X.X.X(其中X表示0—255之间的一个十进制数),比如:

A类:网络位8位,主机位24位,网络前导位为0,即:

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

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

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

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

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

交换机转发广播,路由器不转发广播。

二、子网掩码

子网掩码用来区别网络位和主机位1表示网络位,用0表示主机位。比如:

也可以用/8来表示,表示前8位是网络位,比如:10.3.3.3/8

也可以用/16来表示,表示前16位是网络位,比如:172.16.7.6/16

也可以用/24来表示,表示前24位是网络位,比如:192.168.5.8/24

三、划分子网的三级网络结构

将一个大的网络划分成几个较小的子网,变成“网络位+子网位+主机位”的三级结构。

(一)子网掩码的计算(★记住)

10000000128  (借1位)

11000000128+=192  (借2位)

11100000128++32=224  (借3位)

11110000128++32+16=240  (借4位)

11111000128++32+16+8=248  (借5位)

11111100128++32+16+8+4=252  (借6位)

11111110128++32+16+8+4+2=2  (借7位)

11111111128++32+16+8+4+2+1=255  (借8位)

(二)子网划分计算

向主机位借1位可以划分成2个子网,借2位划分成4个子网,借3位划分成8个子网,如下:

28=25627128,262532,2416,238,224,212

(三)举例

举例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

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

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.1.98/255.255.252.0

11.2.255.220/255.128.0.0

四、考题(记住方法)

解答:

126.150.28.57/255.240.0.0→126.10010110.28.57

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