随笔-93  评论-78  文章-11  trackbacks-0
      最近和同事要调试华为的楼层和cisco的中心交换机,需要看一些网络配置方案。但一直没有对例如 “10.10.10.10/24”中的“/24”是意思。
      随即转身找相关资料,现在记录下我的新得:
         

1.        IP地址分类规则

IP地址分为网络地址和主机地址二个部分,A类地址前8位为网络地址,后24位为主机地址,B类地址16位为网络地址,后16位为主机地址,C类地址前24位为网络地址,后8位为主机地址,网络地址范围如下表所示:

种类

网络地址范围

A

 

1.0.0.0 到126.0.0.0有效   

0.0.0.0 和127.0.0.0保留

B

128.1.0.0到191.254.0.0有效

128.0.0.0和191.255.0.0保留

C

192.0.1.0 到223.255.254.0有效

192.0.0.0和223.255.255.0保留

D

224.0.0.0到239.255.255.255用于多点广播

E

240.0.0.0到255.255.255.254保留

255.255.255.255用于广播


   2.        子网掩码划分规则
              子网掩码是用来划分子网的,一般来说默认的子网掩码是这样的:A类:255.0.0.0. 
                                                                                                                                            B类:255.255.0.0
                                                                                                                                            C类:255.255.255.0.
        把子网掩码化成二进制(用C类作例,即11111111.11111111.11111111.00000000。一共24位,其中前24位全部是1。那么我们就说C类ip的前24位是网络位,同一局域网的机器网络位必须相同(即他们的ip化成二进制以后前24位必须相同,全是1),剩下的8位就可以随便取值以区分不同的机器了共可以取2^8-2个ip,也就是此局域网可以容纳这么多台机器。

     上面是剩下的8位可以取不同的ip,可不可以多一些呢?也就是说, 如果机器数目比较多,超过254台,怎么办?当然可以,我们取11位,那么共可以取2^11-2个ip,也就是此局域网可以容纳这么多台机器,这样就比以前多了。网络位只剩下32-11=21位了,也就是说所有ip化成二进制后前21位必须相同,全为1,子网掩码为11111111.11111111.11111000.00000000,也就是255.255.248.0 
  EG:为用户指定丢失的IP地址和子网掩码:开始IP地址:192.24.0.1      结束IP地址:192.24.7.8       
                 192.24.0.1  - ---11000000。00011000。00000000。00000001 
                 192.24.7.8  -----11000000。00011000。00000111。00001000 
    可以看到他们的ip前21位是完全相同的,要想在一个局域网内,他们的子网掩码就必须是 
11111111。11111111。11111000。00000000,即255。255。248。0  





/12就是:12个1,即255.240.0.0 
/12就是:2^12-2=4094个网络,每个网络2^20-2=1048574个主机(32-12=20) 
32.64.0.0是A类网,/12就是借了4位(12-8=4),即子网2^4-2=14个,每个以16为块(256-240=16),所以各子网分别是:32.16.0.0,32.32.0.0,32.48.0.0,32.64.0.0,32.80.0.0,…… 
32.64.0.0是第4个子网,他的主机ip地址范围是:32.64.0.1——32.79.255.254,共1048574个,广播地址32.79.255.255。




今天看到CCNP资料,再转述一下权威资料对所谓“ /nn ”的描述:
      符号/nn 表示子网掩码,其中,nn 表示子网掩码中1的数目。例如,/24表示掩码 11111111 11111111 11111111 00000000,写成小数点的十进制形式就是255.255.255.0 。

补充一道题,及相关解答:
       下列IP地址中,属于C类IP地址的是()。(选择一项)
                 a) 201.222.1.65      b) 10.2.1.1     c) 127.63.2.99      d) 255.255.255.255                                选A
解答:  
     网络IP地址“主要”分为ABC三类,以下是覆盖范围:
A类:0.0.0.0 - 127.255.255.255,标谁的子网掩码是255.0.0.0(按子网掩码的另一种标注方法是/8,就是将子网掩码换算成二进制后,从左数起8个1)
B类:128.0.0.0 - 191.255.255.255,标谁的子网掩码是255.255.0.0(按子网掩码的另一种标注方法是/16,就是将子网掩码换算成二进制后,从左数起16个1)
C类:192.0.0.0 - 223.255.255.255,标谁的子网掩码是255.255.255.0(按子网掩码的另一种标注方法是/24,就是将子网掩码换算成二进制后,从左数起24个1)
posted on 2008-01-30 10:01 wahaha 阅读(290) 评论(0)  编辑  收藏 所属分类: 网络基础

只有注册用户登录后才能发表评论。


网站导航: