怎么求一个网络可以划分多少个子网,每个子网中有多少个主机地址?要求详解

作者&投稿:诗初 (若有异议请与网页底部的电邮联系)
C类网络192.168.1.0每个子网要求15台主机,则最多可以划分多少个子网,子网掩码地址是多少?~

15台,按常规不使用全0或全1(有类),就是32台的,
即划分8个子网,每个子网32个地址,
掩码:255.255.255.224。

IP地址(IP Address)的概念及其子网掩码(Subnet Mask)的计算对于首次学习网络知识的初学者来说是一件比较困难的事情。下文所述的是我个人的一些心得,望大家指正。

按照目前使用的IPv4的规定,对IP地址强行定义了一些保留地址,即:“网络地址”和“广播地址”。所谓“网络地址”就是指“主机号”全为“0”的IP地址,如:125.0.0.0(A类地址);而“广播地址”就是指“主机号”全为“255”时的IP地址,如:125.255.255.255(A类地址)。

而子网掩码,则是用来标识两个IP地址是否同属于一个子网。它也是一组32位长的二进制数值,其每一位上的数值代表不同含义:为“1”则代表该位是网络位;若为“0”则代表该位是主机位。和IP地址一样,人们同样使用“点式十进制”来表示子网掩码,如:255.255.0.0。

如果两个IP地址分别与同一个子网掩码进行按位“与”计算后得到相同的结果,即表明这两个IP地址处于同一个子网中。也就是说,使用这两个IP 地址的两台计算机就像同一单位中的不同部门,虽然它们的作用、功能、乃至地理位置都可能不尽相同,但是它们都处于同一个网络中。

子网掩码计算方法

自从各种类型的网络投入各种应用以来,网络就以不可思议的速度进行大规模的扩张,目前正在使用的IPv4也逐渐暴露出了它的弊端,即:网络号占位太多,而主机号位太少。目前最常用的一种解决办法是对一个较高类别的IP地址进行细划,划分成多个子网,然后再将不同的子网提供给不同规模大小的用户群使用。使用这种方法时,为了能有效地提高IP地址的利用率,主要是通过对IP地址中的“主机号”的高位部分取出作为子网号,从通常的“网络号”界限中扩展或压缩子网掩码,用来创建一定数目的某类IP地址的子网。当然,创建的子网数越多,在每个子网上的可用主机地址的数目也就会相应减少。

要计算某一个IP地址的子网掩码,可以分以下两种情况来分别考虑。

第一种情况:

无须划分成子网的IP地址。

一般来说,此时计算该IP地址的子网掩码非常地简单,可按照其定义就可写出。例如:某个IP地址为12.26.43.0,无须再分割子网,按照定义我们可以知道它是一个A类地址,其子网掩码应该是255.0.0.0;若此IP地址是一个B类地址,则其子网掩码应该为255.255.0.0;如果它是C类地址,则其子网掩码为255.255.255.0。其它类推。

第二种情况:

要划分成子网的IP地址。

在这种情况下,如何方便快捷地对于一个IP地址进行划分,准确地计算每个子网的掩码,方法的选择很重要。下面我介绍两种比较便捷的方法:

当然,在求子网掩码之前必须先清楚要划分的子网数目,以及每个子网内的所需主机数目。

方法一:利用子网数来计算。

1.首先,将子网数目从十进制数转化为二进制数;

2.接着,统计由“1”得到的二进制数的位数,设为N;

3.最后,先求出此IP地址对应的地址类别的子网掩码。再将求出的子网掩码的主机地址部分(也就是“主机号”)的前N位全部置1,这样即可得出该IP地址划分子网的子网掩码。

例如:需将B类IP地址167.194.0.0划分成28个子网:

1)(28)10=(11100)2;

2)此二进制的位数是5,则N=5;

3)此IP地址为B类地址,而B类地址的子网掩码是255.255.0.0,且B类地址的主机地址是后2位(即0-255.1-254)。于是将子网掩码255.255.0.0中的主 机地址前5位全部置1,就可得到255.255.248.0,而这组数值就是划分成 28个子网的B类IP地址 167.194.0.0的子网掩码。

方法二:利用主机数来计算。

1.首先,将主机数目从十进制数转化为二进制数;

2.接着,如果主机数小于或等于254(注意:应去掉保留的两个IP地址),则统计由“1”中得到的二进制数的位数,设为N;如果主机数大于 254,则 N>8,也就是说主机地址将超过8位;

3.最后,使用255.255.255.255将此类IP地址的主机地址位数全部置为1,然后按照“从后向前”的顺序将N位全部置为0,所得到的数值即为所求的子网掩码值。

例如:需将B类IP地址167.194.0.0划分成若干个子网,每个子网内有主机500台:

1)(500)10=(111110100)2;

2)此二进制的位数是9,则N=9;

3)将该B类地址的子网掩码255. 255.0.0的主机地址全部置 1,得到255.255.255.255。然后再从后向前将后9位置0,可得:11111111. 11111111.11111110.00000000即255.255.254.0。这组数值就是划分成主机为500台的B类IP地址 167.194.0.0的子网掩码。

/24的子网掩码,也就是255.255.255.0的C类网段。划分子网数一般是2的n次方个,也就是从2的0次方=1,到2的6次方=64,每个子网的IP数量为256 / 子网数,每个子网第一个和最后一个IP是不能分配使用的,可用主机地址为 256 / 子网数 - 2个。(因为C类网段一共256个IP,所以如果划分2的7次方=128个子网,可用的主机地址个数就=0了,所以划分不出128个子网,最多只能到2的6次方=64个子网)

192.168.100.0/24共可分24个IP可分为23个子网的IP主机的IP地址是192。168。100。1
这个没什么计算的,192。168。100。0/24就是最后个IP地址是192。168。100。24,0到24就是25个IP,0是不能设的,1为网关也就是设在主机上的IP地址只2到24可以设为子网的IP了

有些路由器和交换机就支持VLAN的划分

...c类网络被划分成了多少个子网,每个子网实际所能
答:首先记住公式:可容纳主机数 = 2 ^ (借位数中"0"的个数)可用地址 = 可容纳主机数 - 2 (减去网络号和广播号)可容纳子网数 = 2 ^ (借位数中"1"的个数)子网掩码为30位:转换二进制:11111111.11111111.11111111.11111100 问题一:C类网络被划分成了多少个子网 根据公式:2^6=64 答:C类...

某单位申请到一个C类IP地址,网络号为202.168.1.0,根据实际要求需划分...
答:先给你说一下算法吧\r\n划分子网,我们是根据网络位从主机位借位的方式来算的。这里有两个公式。\r\n1. 2的n次方>= x ,这里的n代表网络位从主机位中要借的位数。x代表代表你要划分的子网的个数。\r\n2. 2的m次方-2>=y, 这里的m代表在上个公式中总共剩余的主机位数减掉你借过...

ip地址为210.28.80.0求可以划分多少子网每个子网数量每个子网的广播地址...
答:一、子网掩码的换算:在一个网络里面的子网掩码的计算,是以网络中有多少台主机来计算的。比如说一B类IP地址为172.16.0.0的网络划分成若干子网,要求每个子网内有主机数为500台,则该子网掩码的计算方法基本步骤如下:第一步,首先将子网中要求容纳的主机数“500”转换成二进制,得到100000100。第二...

网络地址,主机地址怎么计算,并可以划分多少子网?
答:11 可分配的第一个主机地址点分10进制形式(方法同步骤9) 126 32 0 0+1=1 从步骤9可直接在其末字节加1即得 12 结果三:广播地址(将步骤8所得网络地址的主机号部分变为全1,就是广播地址---规定) 0 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1...

一个C类地址 192.168.2.0/26,该网络可以划分几个子网?每个子网可容纳多 ...
答:等分的子网数=2的M次方,其中M是子网位位数。子网可用 ip数=2的N次方-2,其中N是子网主机位位数。C类是/24,现在划分为/26,划分了2位子网号。根据公式1得4个子网 根据公式2得容纳62个主机。

如何把一个ip地址划分成几个子网?且每个子网可以满足不同的主机数。请...
答:不用的,但你这题没办法不这样划.借一位作网络位划分子网IP范围如下:192.168.50.0 ~ 192.168.50.127 (A)192.168.50.128 ~ 192.168.50.255 子网掩码为:255.255.255.128 第一个子网段除去0(这个是子网号)和127 (这个IP是本网段广播地址)不能 使用,实际能使用的范围:192.168.50.1~...

一个网络划分计算题
答:你这网段可以有60000多个地址,按要求划分一个30000的,首先就要先划分两个子网如下:子网一:160.10.0.0/17 网络地址:160.10.0.0 广播地址:160.10.127.255 子网掩码:255.255.128.0 这个分配给30000台主机用的 子网二:160.10.128.0/17 再看要求,需要15个2000台主机的,这就需要拿...

对于网络地址172.23.0.0,要求划分6个子网,试计算
答:我来试试看吧 1、划分6个子网,至少需要3位来区分子网,因为2的2次方是4,2的三次方是8.子网掩码为255.255.224.0 2、172.23.0.0转为二进制显示为:10101100,00010111,0000000,00000000 则可划分子网分别为 10101100,00010111,0010000,00000000 172.23.32.0 10101100,00010111,0100000,0...

一个子网可划分为几个子网?
答:可以划分为8个子网。当采用子网划分时可以划分8个子网只有6个子网能用。采用CIDR技术时可以划分为8个子网,8个子网都能用。解题过程:因为给定的是一个B类的IP地址,现在子网掩码为255.255.224.0,转成二进制的形式为11111111.11111111.11100000.00000000,又因为B类IP地址默认的子网掩码为255.255.0...

将一个B类IP网络进行子网划分,每个子网刚好可以容纳1000台主机。急急...
答:n=10时,主机数=2的10次方-2=1022,满足要求。也就是说需要10位的主机位进行划分,方能满足要求 【1】因此,子网掩码是 172.16.0.0 255.255.252.0 (172.16.0.0/22)【2】子网的数目也通过公式来算=2的n次方 因为,此时是在第三个位上进行的子网规划,主机数占了2位,那么子网数就...