子网掩码与子网划分浅析

本文介绍了子网掩码的基本概念及其在网络地址划分中的应用。解释了子网掩码如何区分网络位与主机位,并通过实例展示了如何进行子网划分。同时,文中还提到了IEEE对于子网划分的一些规定。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。


 为什么要划分子网我就不再说了,直接进入正题。

  1.子网掩码的表示

  子网掩码为一个32位地址,用来区别网络标识和主机标识。

  C类地址:192.168.1.1

  子网掩码:255.255.255.0

  二进制表示11111111.11111111.11111111.00000000

  注:全1,表示网络位,全0表示任意一个主机。

 

  2.划分子网:

  公式:可用子网数=2^N-2

  N=租用主机位的位数

 

  为什么还要减去2呢?这个下面说。先举例说说如何划分子网:

  网段:192.168.1.0  子网掩码:255.255.255.0,划分成两个可用子网

  子网掩码的二进制表示:11111111.11111111.11111111.00000000

  借两位,划分成两个可用网段:11111111.11111111.11111111.11000000

  注意:IEEE规定,子网划分的时候最少要向主机位借 [两位]

 

  从上面我们能知道,在没有减2之前,实际上有四种组合,四个子网:

 

  子网的网络地址二进制表示:11111111.11111111.11111111.00000000 =192.168.1.0 - 192.168.1.63
  子网的网络地址二进制表示:11111111.11111111.11111111.01000000 =192.168.1.64 - 192.168.1.127
  子网的网络地址二进制表示:11111111.11111111.11111111.10000000 =192.168.1.128 - 192.168.1.191
  子网的网络地址二进制表示:11111111.11111111.11111111.11000000 =192.168.1.192 - 192.168.1.255


  以上网段的子网掩码为:255.255.255.192=11111111.11111111.11111111.11000000=/26

 

  3.关于减去两个保留子网:

 

  减去的子网是:子网网络位全是0和子网网络位全是1的网络地址,以及在它网段里的所有主机,即

 

  11111111.11111111.11111111.00000000 =192.168.1.0 - 192.168.1.63
  11111111.11111111.11111111.11000000 =192.168.1.192 - 192.168.1.255

 

  为什么要减掉?因为IEEE规定,保留以上这些网段的ip地址,具体干什么用我也不知道,IEEE也没有太清楚的说明用途,至今也没有使用过这些ip段,可能是用来试验或者拓展网络的吧。这就是减2的由来。 


【本文来源】:蓝天互联( http://www.skyln.net ),转载请以链接形式注明出处
【原文链接】:http://www.skyln.net/tech/wgzj/752.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值