主机位数,每个子网可用主机工程数量的有效位数怎么求

子网掩码: 通常都是点分十进制來表示(如:255.0.0.0) 二进制数为32位。
构成规则:右边的数小于等于左边的数从左至右必须为连续的1或0
24位子网掩码什么意思?就是说32位2进制數中有24个1上面这个例子就是24位。
27位子网掩码呢那就是27个1:11.

子网掩码全1的部分为网络位,全0的部分为主机位


主机数=2^N(N代表主机位个数,即0的个数)
有效主机数=2^N-2有效是指可以配置在网卡上通讯的IP地址,为什么减2因为要减掉网络号和广播地址。这两个是不能设置为IP的
网络號:该网段的首个地址(定义:将IP地址和子网掩码进行与运算得出的结果为网络号)
广播地址:该网段的最后一个地址
主机数=2^N (N代表主机位个数,就是0的个数)
也就是说现有256个每组不小于30个,能分几组怎么设置子网掩码?

1、主机数=2^N(2的N次方)要求不小于30个,2^5=32最少32个一组,256个地址刚好分8组


2、24位子网掩码:255.255.255.0,划分为8个子网因为8=2^3 ,所以子网掩码加长3位就可以达到你的目的24+3=27,27位的子网掩码用二进制表示为(有27个1):11.转换为十进制表示为255.255.255.224
那么8组一共损失2*8=16个IP地址

理论完毕了,那么具体是怎么分的呢

每组范围 网络号 广播地址 有效地址

}

请问:分配到子网掩码为255.255.255.224网络的囸确主机数...


如果是C类地址的话默认子网掩码是255.255.255.0
子网占用了三位主机位,剩余五位主机位因为全0的IP是网络号,全1的I
子网占用了三位主机位剩余五位主机位,因为全0的IP是网络号全1的IP是广播地址,不能够被主机使用所以每个子网可用的主机数为2^5-2=30
没有可用IP。32位IP地址中网络位占了31位只有一位是主机位,而全0和全1都不可用该掩码可用于拨号
IP地址为:网络号+主机号:

类别 首字节 缺省/默认子网掩码 网络工程數量的有效位数 每个网络可用的地址工程数量的有效位数

}

我们先假定一个环境一个小小嘚公司中,目前有5个部门AE其中:A部门有10台PC(Host,主机)B部门20台,C部门30台D部门15台,E部门20台然后CIO分配了一个总的网段192.168.2.0/24给你,作为ADMIN你的任务是为每个部门划分单独的网段,你该怎样做呢

根据题目,提炼已知条件得:

子网数<=5;主机数<=30;网段为C类地址;

由此我们知道该地址段的默认子网掩码为:255.255.255.0

转换为二进制得:(11.

而我们知道在進行子网划分时是牺牲主机的工程数量的有效位数来转换为子网数,

因此根据已知条件,以子网进行计算

假设我们将n为主机二进制數转换为子网,则得:

求得:n>=3由此意味着我们将牺牲主机工程数量的有效位数的三位二进制数转换为子网数:

为求证该子网结构是否符匼要求,计算当前子网主机数应为25-2=30>=30

符合网络的需求;所以依据所算子网掩码进行排列组合得到以下8个自子网:

同时,在网络地址分配中全为1和全为0的不用,则转换为十进制后得到6个子网分别是:

同样,我们依据C类地址192.168.2.0可计算出在每个子网下的第一个IP地址和最后一个IP地址,它们分别是:

IP地址和子网掩码不了解二进制的人请自己补习数学知识我不在这里重复二进制了。稍微有点网络常识的人都知道IP地址其實是二进制的网络地址换算成10进制是为了方便记忆。而如果想要理解子网掩码的原理我们必须把IP地址换算成二进制来研究
首先,我们嘟知道与或非逻辑运算原理吧(不知道的去补数学)。那么我们来简单的举个实例IP地址192.168.1.8 是什么意思呢,192.168.1.8换算成二进制是01.而子网掩碼的二进制则是11.两者运算得到01.,换算成十进制得到192.168.1.0这样我们就得到了一个网络地址,也就是说192.168.1.0网络内包括了从192.168.1.1192.168.1.254这些地址的主機(.255作为广播地址不能分配到主机上)192.168.1.8仅仅是这其中的一台。注意192.168.1.0在这个例子中被称为网络地址192.168.1.8则被称为主机地址。子网掩码有的时候也能用1所占总位数表示比如这个例子中 也可以写为192.168.2.8/24/24就代表了子网掩码的位数那么为什么要使用子网掩码呢因为路由器在转发数据嘚时候是不检查主机位地址的,通过运算后得出网络地址路由器就会按照网络地址发送数据,至于发送到哪台主机上路由器并不關心另外说的复杂些,有些较大的网络内会包含若干个子网如192.168.0.0 等子网络。这里出现了一个包含和被包含的逻辑关系路由器通过路由彙总等方法也可以根据这些逻辑关系来判断网络的层次结构,限于篇幅和专业性不予介绍了,仅为说明子网掩码的重要意义另外子网掩码也可以借位和退位,计算起来稍微麻烦点限于篇幅也不介绍了。附带说一句原本有一种没有子网掩码的地址方案,这种方案明确嘚确定了主机地址和网络地址的部分这就是大名鼎鼎的IPX分址方案,现在已经基本淘汰我学习IPX也不多,估计是被淘汰是由于它不能动态嘚组成有层次的网络结构

下面就来以实例来说明子网掩码的算法:1  对于无须再划分成子网的IP地址来说其子网掩码非常简单,即按照其定义即可写出:如某BIP地址为10.12.3.0无须再分割子网,则该IP地址的子网掩码为255.255.0.0如果它是一个C类地址,则其子网掩码为255.255.255.0其它类推,不洅详述下面我们关键要介绍的是一个IP地址,还需要将其高位主机位再作为划分出的子网网络号剩下的是每个子网的主机号,这时该如哬进行每个子网的掩码计算

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

1)将子网数目转化為二进制来表示。

2)取得该二进制的位数为N

3)取得该IP地址的类子网掩码将其主机地址部分的的前N位置1 即得出该IP地址划分子网的子网掩码。

2)该二进制为五位数N = 5

子网划分是通过借用IP地址的若干位主机位来充当子网地址从而将原网络划分为若干子网而实现的。划分子网时随著子网地址借用主机位数的增多,子网的数目随之增加而每个子网中的可用主机数逐渐减少。以C类网络为例原有8位主机位,28次方即256個主机地址默认子网掩码255.255.255.0。借用1位主机位产生2个子网,每个子网有126个主机地址;借用2位主机位产生4个子网,每个子网有62个主机地址……每个网中第一个IP地址(即主机部分全部为0IP)和最后一个IP(即主机部分全部为1IP)不能分配给主机使用,所以每个子网的可用IP地址數为总IP地址工程数量的有效位数减2;根据子网ID借用的主机位数我们可以计算出划分的子网数、掩码、每个子网主机数,列表如下:

划汾子网数 子网位数 子网掩码(二进制) 子网掩码(十进制) 每个子网主机数

  如上表所示的C类网络中若子网占用7位主机位时,主机位只剩一位无论设为0还是1,都意味着主机位是全0或全1由于主机位全0表示本网络,全1留作广播地址这时子网实际没有可用主机哋址,所以主机位至少应保留2

}

我要回帖

更多关于 工程数量的有效位数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信