子网划分和怎么计算主机个数

2025-03-10 11:27:20
推荐回答(3个)
回答1:

实现这一过程的操作步骤(明确当前的需求和将来的计划)
1.
确认所需要的网络ID数:
每个子网,需要有一个网络号
每个广域网连接,需要有一个网络号
2.
确认每个子网中所需要的主机ID数:
每台TCP/IP主机,需要一个主机地址
路由器的每个接口,需要一个主机地址
3.
基于以上需要,创建如下内容:
为整个网络设定一个子网掩码
为每个物理网段设定一个不同的子网ID
为每个子网确定主机的合法地址范围
子网掩码
为了保证所配置的子网地址可以工作,在网络上每台计算机都必须知识自己主机地址中的哪一部分是被用来表示子网地址的。可以通过在每台计算机上指定一个子网掩码来完成。子网掩码是一个32位的值,通过它,接收IP数据包的一方可以从IP地址的主机号部分中区分出子网ID号地址。
1表示网络或子网的地址部分,0表示主机部分
借用
2
位划分子网,使用的子网掩码是255.255.255.192,CIDR表示为
/26
192
=
11000000
这里的
1
代表子网位,而0代表在每个子网中可用的主机位,192
表明有
2
位的主机位被用于子网的划分,而其他
6
位仍是用来定义子网中的主机。
得到子网如下:
00000000
=
0
(所有的主机位都置为
off)
01000000
=
64
(所有的主机位都置为
off)
10000000
=
128
(所有的主机位都置为
off)
11000000
=
192
(所有的主机位都置为
off)
子网中合法的主机号,取值于每个子网的子网地址和广播地址之间。
子网地址:通过将所有的主机位都置为
off,即设为0,得到子网地址。
广播地址:通过将所有的主机位都置为
on,即设为1,得到广播地址。
多少个子网?
2x
=
子网数目。
掩码中
1
的个数,例如在11000000中,得到22
=
4个子网。
每个子网中,有多少个主机?
2y
-
2
=
每个子网中主机的数目。掩码中
0
的个数,例如在11000000中,0的个数决定了有26
-
2
=62,即每个子网将有62个主机号。
需要减
2
是因为子网地址和广播地址都不能是有效的主机地址。
哪些是合法的子网?
256
-
子网掩码
=
块大小,即增量值。例如,256
-
192
=
64。192掩码的块大小总是64,从0开始以64为步长递增得到子网号0、64、128、192,直至子网掩码192。
每个子网中的广播地址是什么?
广播地址总是紧邻下个子网的地址。例如,0的子网广播地址是63,因为下个子网号是64。
哪些是合法的主机?
合法主机是那些介于各个子网之间的取值,并要减去全
0
和全
1
的主机号。例如,0子网的广播地址是63,那么1~62就是0子网的有效主机范围,即它总是介于子网地址和广播地址之间的地址。
这个被选用的子网掩码,会产生多少个子网?
每个子网中又会有多少合法的主机号可用?
这些合法的子网号是什么?
每个子网的广播地址是什么?
在每个子网中,哪些是合法的主机号?

回答2:

由子网掩码255.255.224.0的2进制为
(11111111
11111111
11100000
00000000)
可知子网位应为3位,主机位应为13位。
3位的子网位共有8种组合:即(000,001,010,011,100,101,110,111)
我们要去掉子网位为全0和全1的这两个组合,所以就剩下了6个
所以由3位的子网位可计算出可划分的子网个数是:2的3次幂-2=6个子网
由主机位为13位就可计算得知每个子网的主机数量是:2的13次幂-2=8190台主机
请看详细划分:
我就简洁精练的写了,大家应该能看明白,子网位和主机位之间我加空格了,为了你能更清楚的理解
子网1:136.53.001
00000.00000001~136.53.001
11111.11111110
子网2:136.53.010
00000.00000001~136.53.010
11111.11111110
子网3:136.53.011
00000.00000001~136.53.011
11111.11111110
子网4:136.53.100
00000.00000001~136.53.100
11111.11111110
子网5:136.53.101
00000.00000001~136.53.101
11111.11111110
子网6:136.53.110
00000.00000001~136.53.110
11111.11111110
都转化成十进制表示为:
子网1:136.53.32.1~136.53.63.254
子网1:136.53.64.1~136.53.95.254
子网1:136.53.96.1~136.53.127.254
子网1:136.53.128.1~136.53.159.254
子网1:136.53.160.1~136.53.191.254
子网1:136.53.192.1~136.53.223.254

回答3:

在求子网掩码之前必须先搞清楚要划分的子网数目,以及每个子网内的所需主机数目。要划分子网就需要计算子网掩码和分配相应的主机块,尽管采用二进制计算可以得出相应的结论。
类范围:ip地址常采用点分十进制表示方法X.Y.Y.Y,在这里,X在1~126范围内称为A类地址;X在128~191范围内称为B类地址;X在192~223范围内称为C类地址。比如10.202.52.130,因为X为10,在1~126范围内,称为A类地址。
变量:
1.Subnet_block指可分配子网块大小,表示在某一子网掩码下子网的块数。
2.Subnet_num是可分配子网数,指可分配子网块中要剔除首、尾两块,是某一子网掩码下可分配的实际子网数量。Subnet_num
=Subnet_block-2。
3.IP_block指每个子网可分配的IP地址块大小。
4.IP_num指每个子网实际可分配的IP地址数。因为每个子网的首、尾IP地址必须保留(一个为网络地址,一个为广播地址),所以它等于IP_block-2,IP_num也用于计算主机块。
5.M指子网掩码。
表示上述变量关系的公式如下:
M=256-IP_block
IP_block=256/Subnet_block或Subnet_block=256/IP_block
IP_num=IP_block-2
Subnet_num=Subnet_block-2。
6.2的幂数。要熟练把握28(256)以内的2的幂代表的十进制数(如128=27、64=26等),这样可以使立即推算出Subnet_block和IP_block的数目。