方法1:使用有类网络

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。每个子网中的主机数 = 2 - 2。在上例中,子网数为2 = 2 = 8,因此共有8个子网。

4、计算子网掩码的最后一位的值。计算方法是(Δ) = 2。 在上例中,Δ = 2 = 32,因此最后一位的值是32。

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

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

每个子网有32个地址。

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

8、确定广播地址。IP地址所在子网中的第一个地址是网络地址,最后一个地址是广播地址。在上例中,IP地址是210.1.1.100,子网地址范围是210.1.1.96 - 210.1.1.127(见上图),因此网络地址是210.1.1.96,广播地址是210.1.1.127。

方法2:使用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、确定总位数。使用以下公式计算总位数:Tb = 8

4、确定用于划分子网的位数。子网掩码可以是0、128、192、224、240、248、252、254以及255。上表给出了位数和子网掩码的对应关系。默认情况下子网掩码为255,表示没有子网。

在上例中,IP地址是170.1.0.0,子网掩码是255.255.255.192。

总位数= Tb = 8。

用于划分子网的位数 = n。由于子网掩码为192,通过上表可得出对应的位数为2。

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

6、计算子网数。子网数为2。 在上例中,子网数 = 2 = 4,因此共有4个子网。

7、计算子网掩码最后一位的值。公式为Δ = 2。在上例中,Δ = 2 = 64,因此子网掩码最后一位的值是64。

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

9、使用子网掩码最后一位的值来划分子网。现在可以用Δ来划分子网,从而得出先前计算的子网数。在上例中,子网掩码最后一位的值是64。因此子网数为4,每个子网中有64个地址。

10、找到IP地址所在的子网。上例中的IP地址是170.1.0.0,因此子网地址范围是170.1.0.0 - 170.1.0.63。

11、确定网络地址和广播地址。子网中的第一个地址是网络地址,最后一个地址是广播地址。在上例中,IP地址是170.1.0.0,因此网络地址是170.1.0.0,广播地址是170.1.0.63。

方法3:使用网络计算器

1、找到IP地址和子网地址。如果使用Windows,在“命令提示符”窗口中输入“ipconfig”就能找到地址。IPv4地址的右侧是IP地址,子网地址就在它的下方。如果使用Mac,可以在“系统偏好设置”中的“网络”应用程序中找到IP地址和子网地址。

2、在网页浏览器中前往http://jodies.de/ipcalc。可以使用WindowsMac上的任意浏览器。

3、在地址(主机或网络)字段中输入IP地址。此网站会自动检测IP地址。检查地址是否正确,如果不正确,输入正确的地址。

4、在网络掩码字段中输入子网掩码。此网站同样会自动检测子网地址。检查地址是否正确。可以输入CDIR格式(比如/24)或IP地址格式(比如255.255.255.0)的子网地址。

5、单击计算。它位于IP地址字段的下方。字段下方会显示结果,网络的右侧就是网络地址,广播的右侧就是广播地址。

示例

有类网络

假设IP地址 = 100.5.150.34,子网掩码 = 255.255.240.0
总位数= Tb = 8

子网掩码

0

128

192

224

240

248

252

254

255

用于划分子网的位数n

0

1

2

3

4

5

6

7

8

从上表中可知,子网掩码240对应的位数是4,即240 = n1 = 4从上表中可知,子网掩码0对应的位数是0,即0 = n2 = 0子网掩码240对应的主机位数 = m1 = Tb - n1 = 8 - 4 = 4
子网掩码0对应的主机位数 = m2 = Tb - n2 = 8 - 0 = 8子网掩码240对应的子网数 = 2 = 2 = 16
子网掩码0对应的子网数 = 2 = 2 = 1子网掩码240最后一位的值 = Δ1 = 2 = 2 = 16
子网掩码0最后一位的值 = Δ2 = 2 = 2 = 256对于子网掩码240,我们将以16为单位划分地址;对于子网掩码0,共有256个地址。根据Δ1Δ2的值,可以划分出以下16个子网:

100.5.0.0 - 100.5.15.255

100.5.16.0 - 100.5.31.255

100.5.32.0 - 100.5.47.255

100.5.48.0 - 100.5.63.255

100.5.64.0 - 100.5.79.255

100.5.80.0 - 100.5.95.255

100.5.96.0 - 100.5.111.255

100.5.112.0 - 100.5.127.255

100.5.128.0 - 100.5.143.255

100.5.144.0 - 100.5.159.255

100.5.160.0 - 100.5.175.255

100.5.176.0 - 100.5.191.255

100.5.192.0 - 100.5.207.255

100.5.208.0 - 100.5.223.255

100.5.224.0 - 100.5.239.255

100.5.240.0 - 100.5.255.255

IP地址100.5.150.34所在的子网地址范围是100.5.144.0 - 100.5.159.255,因此网络地址是100.5.144.0,广播地址是100.5.159.255

CIDR

假设CIDR格式的IP地址是200.222.5.100/9

?

?

?

?

?

?

?

?

?

?

9

=

8

+

1

+

0

+

0

?

?

?

?

?

?

?

?

?

?

?

?

255

.

128

.

0

.

0

IP地址 = 200.222.5.100,子网掩码 = 255.128.0.0
总位数= Tb = 8

子网掩码

0

128

192

224

240

248

252

254

255

用于划分子网的位数n

0

1

2

3

4

5

6

7

8

从上表中可知,子网掩码128对应的位数是1,即128 = n1 = 1从上表中可知,子网掩码0对应的位数是0,即0 = n2 = n3 = 0子网掩码128对应的主机位数 = m1 = Tb - n1 = 8 - 1 = 7
子网掩码0对应的主机位数 = m2 = m3 = Tb - n2 = Tb - n3 = 8 - 0 = 8子网掩码128对应的子网数 = 2 = 2 = 2
子网掩码0对应的子网数 = 2 = 2 = 2 = 1子网掩码128最后一位的值 = Δ1 = 2 = 2 = 128
每个子网中的主机数 = 2 - 2 = 2 - 2 = 126子网掩码0最后一位的值 = Δ2 = Δ3 = 2 = 2 = 2 = 256
每个子网中的主机数 = 2 - 2 = 2 - 2 = 2 - 2 = 254对于子网掩码128,我们将以128为单位划分地址;对于子网掩码0,共有256个地址。根据Δ1Δ2Δ3的值,可以划分出以下2个子网:

200.0.0.0 - 200.127.255.255

200.128.0.0 - 200.255.255.255

IP地址200.222.5.100所在的子网地址范围是200.128.0.0 - 200.255.255.255,因此网络地址是200.128.0.0,广播地址是200.255.255.255

小提示

先将CIDR中的网络前缀转换成十进制的IP地址,然后就可以使用有类网络的计算方法算出网络地址和广播地址。

计算网络地址和广播地址相关推荐

  1. 超详细版-计算网络地址、子网、广播地址、主机数

    前言: 如下有两个地址 192.168.98.10/27(255.255.255.224) ps:子网掩码有多少个1就表示多少位! 172.18.18.20/24 (255.255.255.0)    ...

  2. 根据IP地址,子网掩码计算主机所在网络的网络地址和广播地址

    例子:主机ip 202.112.14.137   掩码:255.255.255.224 所能容纳的IP地址有256-224=32个(包括网络地址和广播地址)32是2的5次方,所以主机位有8-5=3位. ...

  3. 计算机网络,IP地址概念及IP地址详细分类介绍、及子网掩码详细介绍MAC地址介绍、网络位,主机位、网络地址、广播地址。

    目录 一.IP地址 (internet protocol Address) (1)概念及特点: (2)网络设备获取IP地址的方式 (3)查看本机的IP地址:在cmd控制台中输入命令:ipconfig ...

  4. 已知IP地址和子网掩码后可以算出网络地址、广播地址、地址范围、主机位数、可用主机位数

    已知IP地址和子网掩码后可以算出网络地址.广播地址.地址范围.本网主机数 二进制.十进制.十六进制相互转换关系. 以IP地址为192.168.100.10,子网掩码为255.255.255.0为例(即 ...

  5. 知道ip求子网掩码,网络地址,广播地址

    ip地址的定义和分类 ip地址是唯一标识网络上的计算机,ip由32位的0,1组成.网络中的每个路由或主机都有独一无二的ip地址,用来区分用户. ip地址是32位的二进制数,可以使用点分十进制表示,8位 ...

  6. 已知IP地址和子网掩码求出网络地址、广播地址、地址范围和主机数

    假设IP地址为128.11.67.31,子网掩码是255.255.240.0.请算出网络地址.广播地址.地址范围.主机数. 方法:将IP地址和子网掩码转化成二进制形式,然后进行后续操作. IP地址和子 ...

  7. 网段、网络地址、广播地址、子网掩码的计算方法

    目录 注:以下是C类计算方法 例如192.168.100.178/29 那么如何计算网段.网络地址.广播地址.子网掩码.可用的IP地址? 注:以下是C类计算方法 以192.168.100.178/29 ...

  8. 计算机网络中地址数怎么算,【计算机网络技术】根据IP地址子网掩码计算网络地址、直接广播地址、主机号以及可用IP地址的范围...

    IP 每一类地址都由两个固定长度的字段组成,其中一个字段是网络号 net-id,它标志主机(或路由器)所连接到的网络,而另一个字段则是主机号 host-id,它标志该主机(或路由器) 主机号在它前面的 ...

  9. 【计算机网络技术】根据IP地址子网掩码计算网络地址、直接广播地址、主机号以及可用IP地址的范围

    IP 每一类地址都由两个固定长度的字段组成,其中一个字段是网络号 net-id,它标志主机(或路由器)所连接到的网络,而另一个字段则是主机号 host-id,它标志该主机(或路由器) 主机号在它前面的 ...

最新文章

  1. iOS培训教程——设置默认语言
  2. php传输数组给axios
  3. Windows文件夹、文件源代码对比工具--WinMerge
  4. 你会么?图形不正,角度是随机的
  5. Android 环境配置
  6. CS144 计算机网络实验 lab3 笔记
  7. Linux常用快捷键汇总
  8. 全国基础地理数据库数据预处理
  9. 百度AI-语音识别图片搜索(Java)
  10. 可视化实验五:大数据可视化工具—NodeXL
  11. java bigdecima_Java收藏排序BigDecimal
  12. 关于gopher协议的ssrf攻击
  13. 9014,9013,8050三极管引脚图与管脚识别方法
  14. 60 集合的交集、并集和差集运算
  15. 动漫人脸识别技术及数据集介绍
  16. ANSYS018.1案例 三维冷热水混合器流体仿真
  17. flink-cdc 同步mysql数据到ES时间格式问题。
  18. java之MySQL事务处理
  19. 【J1】【队列】报数游戏
  20. 用OpenZeppelin在RSK上进行以太坊ERC20代币开发

热门文章

  1. 汕大计算机科学与技术学院,汕头大学都有什么系?
  2. 计算机应用教学,计算机应用软件教学方法
  3. Python【入门】(1) —— Numpy库
  4. 点击按钮,下滑到指定的位置
  5. java 循环依赖_浅谈Spring解决循环依赖的三种方式
  6. /t转义字符的一个特性
  7. 知名蓝牙芯片原厂及其发展应用史(含蓝牙V1.0-V5.0介绍)
  8. XML TTS 指南
  9. 正向代理与反向代理(squid)
  10. C语言版,八数码小游戏实现,简单好玩