(一)二进制和十进制数转换(★记住)
11111111→128++32+16+8+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
三、划分子网的三级网络结构
将一个大的网络划分成几个较小的子网,变成“网络位+子网位+主机位”的三级结构。
(一)子网掩码的计算(★记住)
10000000→128 (借1位)
11000000→128+=192 (借2位)
11100000→128++32=224 (借3位)
11110000→128++32+16=240 (借4位)
11111000→128++32+16+8=248 (借5位)
11111100→128++32+16+8+4=252 (借6位)
11111110→128++32+16+8+4+2=2 (借7位)
11111111→128++32+16+8+4+2+1=255 (借8位)
(二)子网划分计算
向主机位借1位可以划分成2个子网,借2位划分成4个子网,借3位划分成8个子网,如下:
28=256,27=128,26=,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
解答: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