0


如何计算网络地址和广播地址

** 摘要:**

    如果你要配置网络,就必须知道如何在网络中分布设备,如果已有IP地址和子网掩码,那还得学会如何计算网络地址和广播地址,这样才能配置网络,本指南将介绍如何计算网络地址和广播地址。

方法一:使用有类网络

1、确定用于划分子网的位数。有类网络的子网总位数是8,因此总位数= Tb = 8。用于划分子网的位数n由子网掩码决定。

  • 子网掩码可以是0、128、192、224、240、248、252、254以及255。
  • 子网掩码与位数n的对应关系如下:0=0,128=1,192=2,224=3,240=4,248=5,252=6,254=7,255=8。
  • 默认情况下子网掩码为255,表示没有子网。
  • 例如:假设IP地址是210.1.1.100,子网掩码是255.255.255.224。总位数= Tb = 8。那么掩码224对应的子网位数就是3。

2、确定主机位数。计算主机位数的公式为**(m) = Tb - n**。在上一步中,我们已得出了子网位数,并已知总位数“Tb=8”,因此通过8-n就可以得出主机位数。

  • 在上例中,n=3。m = 8 - 3 = 5,因此主机位数就是5。

3、计算子网数。子网数为 2^n。

  • 在上例中,子网数为2n = 2^3 = 8,因此共有8个子网。

4、计算每个子网中的主机数。每个子网中的主机数 = 2^m - 2。

  • 在上例中,每个子网中的主机数=2^5 - 2 = 32 - 2 = 30,因此共有30个主机。

5、计算子网掩码的最后一位的值。计算方法是**(Δ) = 2^m**。

  • 在上例中,Δ = 2^5 = 32,因此最后一位的值是32。

6、使用子网掩码最后一位的值来划分子网。现在可以用Δ来划分子网,从而得出先前计算的子网数。在上例中,Δ=32。因此我们将以32为单位划分IP地址。每个子网有32个地址。

7、确定网络地址和广播地址。IP地址所在子网中的第一个地址是网络地址,最后一个地址是广播地址。

  • 在上例中,IP地址是210.1.1.100,子网地址范围是210.1.1.96 - 210.1.1.127,因此网络地址是210.1.1.96,广播地址是210.1.1.127。

**方法二:使用CIDR **

注:前缀为子网掩码

** 1、将网络前缀转成位格式。**CIDR用IP地址加“网络前缀”的方式来表示。以8为单位将网络前缀拆成四个数字相加的形式,然后就能得出IP地址。

  • 例1:如果网络前缀是27,则写成8 + 8 + 8 + 3。
  • 例2:如果网络前缀是12,则写成8 + 4 + 0 + 0 。
  • 例3:如果网络前缀是32,则写成8 + 8 + 8 + 8。

2、将网络前缀转成IP地址。将相应的位转成IP地址。比如,网络前缀27可以表示为8+8+8+3,转成IP地址就是225.225.225.224。

  • 又比如,假设IP地址是170.1.0.0/26。按上述方法将26拆成8+8+8+2,然后转成IP地址225.225.225.192。这样就可以得出IP地址170.1.0.0的子网掩码为255.255.255.192。

3、确定用于划分子网的位数。子网掩码可以是0、128、192、224、240、248、252、254以及255。上面给出了位数和子网掩码的对应关系。

  • 默认情况下子网掩码为255,表示没有子网。
  • 在上例中,IP地址是170.1.0.0,子网掩码是255.255.255.192。
  • 总位数= Tb = 8。
  • 用于划分子网的位数 = n。由于子网掩码为192,通过上表可得出对应的位数为2。

4、计算主机位数。在上一步中,我们已得出用于划分子网的位数n,并已知总位数Tb为8。通过公式**(m) = Tb - nTb = m + n**就可以得出主机位数。

  • 在上例中,位数n = 2,m = 8 - 2 = 6,因此主机位数就是6。

5、计算子网数。子网数为2^n。

  • 在上例中,子网数 = 2^2 = 4,因此共有4个子网。

6、计算子网掩码最后一位的值。公式为Δ = 2^m。

  • 在上例中,Δ = 2^6 = 64,因此子网掩码最后一位的值是64。

** 7、计算每个子网中的主机数。**每个子网中的主机数 = 2^m - 2。

  • 在上例中,每个子网中的主机数=2^6 - 2 = 62。

8、使用子网掩码最后一位的值来划分子网。现在可以用Δ来划分子网,从而得出先前计算的子网数。

  • 在上例中,子网掩码最后一位的值Δ = 64。因此子网数为4,每个子网中有64个地址。找到IP地址所在的子网。

9、确定网络地址和广播地址。子网中的第一个地址是网络地址,最后一个地址是广播地址。

  • 在上例中,IP地址是170.1.0.0,因此子网地址范围是170.1.0.0 - 170.1.0.63。网络地址为170.1.0.0;广播地址为170.1.0.63.

本文转载自: https://blog.csdn.net/weixin_63832692/article/details/130481973
版权归原作者 自用学习库 所有, 如有侵权,请联系我们删除。

“如何计算网络地址和广播地址”的评论:

还没有评论