灯火阑珊处 's BLOG    http://lonely.sl163.com
  首页 | 网络技术 | 心路历程 | 硬件技术 | 笑口常开 | 我的留言板

   1234
567891011
12131415161718
19202122232425
262728293031


公告

我的专题(分类)

最新日志

日志搜索

链接

Blog信息
blog名称:灯火阑珊处
日志总数:12
评论数量:10
留言数量:1
访问次数:398272
建立时间:2005-7-18





浅谈子网掩码以及子网划分(一)
海洋发表于:2005-8-3 11:48:53
子网掩码是一个32位地址,用于屏蔽ip地址的一部分以区别网络标识和主机标识,并说明该ip地址是在局域网上,还是在远程网上。
  以下为子网掩码的详细介绍 
  设定任何网路上的任何设备不管是主机、pc、router等 皆需要设定ipaddress,而跟随著ipaddress的是所谓的子网掩码, 这个子网掩码主要的目的是由ip地址中也能获得子网数 ,也就是说ip地址和子网掩码作与运算而得到.
  简单来说:常用的局域网ip段192.168.0.1 --192.168.0.254
  人们常常将子网掩码设为:255.255.255.0
  为什么这样设置呢?我做一个简单解释,192.168.0.x ,很明显这是一个c类ip段,ip地址的前三个字节是网络号码,最后一个字节是主机数,也就是说这个ip段的网络数是固定的,而主机数最多只能有254台这254台主机,虽然同属于一个ip段,但我们可以通过子网掩码的设置将他们划分为不同的子网.可划分的子网数目可以是1个、2个、4个、8个、16个、32个、64个
  当254台主机划分为一个子网时,子网掩码的设置也就是人们通常采用的255.255.255.0 ,怎样判断这254台主机在同一子网内呢?楼主有空可以算一下。用192.168.0.1-192.168.0.254 这254个ip地址分别与255.255.255.0作与运算,看看结果是否相等。
  例如:
  192.168.0.1 --11000000.10101000.00000000.00000001 
  255.255.255.0--11111111.11111111.11111111.00000000 
  -------------------------------------------------------- 
  192.168.0.0 --11000000.10101000.00000000.00000000 
  所得结果的前三个字节刚好就是c类ip地址的网络号码
    
  再取一个最大的ip地址算一下:
  192.168.0.254 --11000000.10101000.00000000.11111110
  255.255.255.0 --11111111.11111111.11111111.00000000 
  ------------------------------------------------------------
  192.168.0.0 --11000000.10101000.00000000.00000000 
  所得结果的前三个字节刚好就是c类ip地址的网络号码
    
  这样一来,1-254中间的主机ip不用算,肯定作出来的与运算结果相同。这是采用255.255.255.0子网掩码所划分的一个子网,换言之,255.255.255.0也就是c类地址的默认子网掩码.
    
  我们再来看,接下来我将c类ip段划分为8个子网。如何划分多个子网?首先要熟记2的幂:2的0次方到9次方的值分别为:1,2,4,8,16,32,64,128,256和512.还有要明白的是:子网划分是借助于取走主机位,把这个取走的部分作为子网位.因此这个意味划分越多的子网,主机将越少,由于2的3次方为8,所以我将子网掩码的最后一个字节的前三位用1来表示可以写成255.255.255.224 
    
  通过这次的子网掩码设置便将254台主机划分为8个子网,同样,我们做一下与运算验证一下:
  运算一:
  192.168.0.1 --11000000.10101000.00000000.00000001 
  255.255.255.224--11111111.11111111.11111111.11100000 
  ---------------------------------------------------------
  192.168.0.0 --11000000.10101000.00000000.00000000 
      
  运算二:
  192.168.0.33 --11000000.10101000.00000000.00100001 
  255.255.255.224 --11111111.11111111.11111111.11100000 
  ------------------------------------------------------
  192.168.0.32 --11000000.10101000.00000000.00100000 
      
  很明显,这次的与运算结果与运算一的结果就不相同了。说明这两个ip地址不在同一子网内,
      
  运算三:
  192.168.0.65 --11000000.10101000.00000000.01000001 
  255.255.255.224 --11111111.11111111.11111111.11100000 
  -----------------------------------------------------
  192.168.0.64 --11000000.10101000.00000000.01000000 
    
  很明显,这次的与运算结果与运算一、二的结果均不相同。说明这三个ip地址不在同一子网内,以下的5个子网的运算我就不再做下去了。楼主有兴趣的话,自己试着做下吧。
  值得注意的是32位二进制全部为0的子网掩码为缺省路由,全部为1的子网掩码为特定主机。
  而我所举例的192.168.0.1-192.168.0.254此网段的子网掩码有:
  255.255.255.0 11111111.11111111.11111111.00000000 1子网
  255.255.255.128 11111111.11111111.11111111.10000000 2子网
  255.255.255.192 11111111.11111111.11111111.11000000 4子网 
  255.255.255.224 11111111.11111111.11111111.11100000 8子网 
  255.255.255.240 11111111.11111111.11111111.11110000 16子网 
  255.255.255.248 11111111.11111111.11111111.11111000 32子网 
  255.255.255.252 11111111.11111111.11111111.11111100 64子网 
     
  以上所说子网划分为ipv4下的子网划分。目前可以用于a、b、c三类中所保留的私有地址区域中,下面三个保留区域目前多用于局域网中
    
  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 
    
  -------------------------------------------------------
  新建100人固定群:群名:it技术联盟 群号:13828685 
  主要讨论软件、硬件、网络技术,加入者请在验证信息中注明商洛信息港网友   

阅读全文(39548) | 回复(1)
 

Re:浅谈子网掩码以及子网划分(一)
沙漠舵手回复于: 2007-9-18 19:27:27
哥们
商洛的网络牛人很少的
主要原因是我没怎么接触过
方便我们交流一下吗?
我的qq342193743

共1条,分1页:[1]

  -> 系 统 提 示!
·您尚未登陆或不是商洛信息港一站通会员,只有会员登陆后才能发表评论
·会员请 [登陆] ,不是会员? [免费注册]

  站点首页 | 博客日志 | 博客注册 | 博客登陆
Powered by blog 1.0 beta © Copyright 2004-2008. All rights reserved.