请问有网络地址,根据子网掩码算ip地址范围,主机数目,求可划分得网段数目,网段地址,根据子网掩码算ip地址范围和最大容纳主机数,要用c

1、子网数目, 2、网络号 3、主机号, 4、广播地址 5、可分配IP的起止范围 解: 1、算子网数目 首先将/18换成为我们习惯的表示法 00.000000转为十进制就是255.255.192.0,可以看到这个掩码的左边两节和 B類默认掩码是一致的所以这个掩码是在B类默认掩码的范围内,意味着我们将对B类大网进行子网划分B类 掩码默类是用16位(16个0)来表示可分配嘚IP地址,本题中的掩码在B类默认掩码的基础上多出了两个表示网络 号的1这就是说是将B类大网划分为(11)2进制个子网,将(11)2进制转换为十进制就昰4所以本题中是将B类 大网划分为4个子网。 2、算网络号 用公式:将IP地址的二进制和根据子网掩码算ip地址范围的二进制进行“与”(and)运算得到的结果就是网络号。“与运算 ”的规则是1和1得10和1得0,1和0得0 172.31.128.255转为二进制是00.,掩码是 :00. 所以: 00. 00. 00. 将00. 转换为十进制就是172.31.128.0所以网络号是172.31.128.0 3、算主机号 也用公式:用IP地址的二进制和(根据子网掩码算ip地址范围的二进制的反码)进行“与”运算,得到的结果就是主机号反码 就昰将原本是0的变为1,原本是1的变为0由于掩码是00. 所以其反码表示为11.,再将IP地址的二进制和掩码的反码表示法进行 “与”运算: 00. 11. 00. 将00. 转换为十進制是0.0.0.255我们将左边的0去掉,只留右边的数字所以我们说这个IP的主机号是255。主机 号是表示网络号再加上255就是这个IP地址了 4、算广播地址 吔用公式:在得到网络号的基础上,将网络号右边的表示IP地址的主机部分的二进制位全部填上1再将得到 的二进制数转换为十进制数就可鉯得到广播地址。因为本题中根据子网掩码算ip地址范围是 00.网络号占了18位,所以本题中表示IP地址的主机部分的二进制位 是14位我们将网络號172.31.128.0,转换为二进制是00.然后从右 边数起,将14个0全部替换为1即:11.,这就是这个子网的广播地 址的二进制表示法将这个二进制广播地址转換为十进制就是172.31.191.255 5、算可用IP地址范围 因为网络号是172.31.128.0,广播地址是172.31.191.255所以子网中可用的IP地址范围就是从网络号+1

格式:PPT ? 页数:41页 ? 上传日期: 17:58:04 ? 浏览次数:5 ? ? 1000积分 ? ? 用稻壳阅读器打开

全文阅读已结束如果下载本文需要使用

该用户还上传了这些文档

根据子网掩码算ip地址范围怎么算_根据子网掩码算ip地址范围计算方法
由于根据子网掩码算ip地址范围的位数决定于可能的子网数目和每个子网的主机数目在定义根据子网掩碼算ip地址范围前,必须弄清楚本来使用的子网数和主机数目
在求根据子网掩码算ip地址范围之前必须先搞清楚要划分的子网数目,以及每個子网内的所需主机数目
1)将子网数目转化为二进制来表示
2)取得该二进制的位数,为 N
3)取得该IP地址的类根据子网掩码算ip地址范围将其主机哋址部分的前N位置1 即得出该IP地址划分子网的根据子网掩码算ip地址范围。
2)该二进制为五位数N = 5
3)将B类地址的根据子网掩码算ip地址范围255.255.0.0的主机地址前5位置1(B类地址的主机位包括后两个字节,所以这里要把第三个字节的前5位置1)得到 255.255.248.0
即为划分成27个子网的B类IP地址 168.195.0.0的根据子网掩码算ip地址范围(实际上是划成了32-2=30个子网)。
这一段介绍的是旧标准下计算的方法关于旧的标准后文在介绍,在新标准中则可以先将27减去1因为昰从0开始计算的,从0到27实际上是有28个所以说如果需要27个就需要将27减去1。
1)将主机数目转化为二进制来表示
2)如果主机数小于或等于254(注意去掉保留的两个IP地址)则取得该主机的二进制位数,为 N这里肯定N<8。如果大于254则 N>8,这就是说主机地址将占据不止8位
3)使用255.255.255.255来将该类IP地址嘚主机地址位数全部置1,然后从后向前的将N位全部置为 0即为根据子网掩码算ip地址范围值。
如欲将B类IP地址168.195.0.0划分成若干子网每个子网内有主机700台:
2)该二进制为十位数,N = 10
然后再从后向前将后10位置0,即为: 00.
子网ID增量计算法(即计算每个子网的IP范围)
第1步将所需的子网数转换为二進制,如所需划分的子网数为“4”则转换成成二进制为;
第2步,取子网数的二进制中有效位数即为向缺省根据子网掩码算ip地址范围中加入的位数(既向主机ID中借用的位数)。如前面的有效位为“100”,为3位(在新标准中只需要2位就可以了);
第3步决定根据子网掩码算ip哋址范围。如IP地址为B类129.20.0.0网络则缺省根据子网掩码算ip地址范围为:255.255.0.0,借用主机ID的3位以后变为:255.255.224().0即将所借的位全表示为1,用作根据子網掩码算ip地址范围
第4步,将所借位的主机ID的起始位段最右边的“1”转换为十进制即为每个子网ID之间的增量,如前面的借位的主机ID起始位段为“”最右边的“1”,转换成十进制后为2^5=32(此为子网ID增量)
第5步,产生的子网ID数为:2^m-2 (m为向缺省根据子网掩码算ip地址范围中加入嘚位数)如本例向根据子网掩码算ip地址范围中添加的位数为3,则可用子网ID数为:2^3-2=6个;
第6步将上面产生的子网ID增量附在原网络ID之后的第┅个位段,便形成第一个子网网络ID 129.20.32.0(即第一个子网的起始IP段);
第7步重复上步操作,在原子网ID基础上加上一个子网ID增量依次类推,直箌子网ID中的最后位段为缺省根据子网掩码算ip地址范围位用主机ID位之后的最后一个位段值这样就可得到所有的子网网络ID。如缺省根据子网掩码算ip地址范围位用主机ID位之后的子网ID为255.255.224.0其中的“224”为借用主机ID后子网ID的最后一位段值,所以当子网ID通过以上增加增量的方法得到129.20.224.0时便終止不要再添加了(只能用到129.20.192.0)。
我们知道当主机ID为全0时表示网络ID全1时表示广播地址。在RFC950标准中不建议使用全0和全1的子网ID。
例如把朂后一个字节的前3位借给网络ID用后面的5位来表示主机ID,这样就会产生2^3=8个子网子网ID就分别为000、001、010、011、100、101、110、111这样8个,在RFC950标准中只能使用Φ间的6个子网ID
你可以看出来,对于第一个子网网络地址和主网络的网络地址是重叠的,对于最后一个子网广播地址和主网络的广播哋址也是重叠的。在CIDR流行以前这样的重叠将导致极大的混乱。比如一个发往192.168.0.255的广播是发给主网络的还是子网的?这就是为什么在当时鈈建议使用全0和全1子网在今天,CIDR已经非常普及了所以一般不需要再考虑这个问题。
根据子网掩码算ip地址范围作用根据子网掩码算ip地址范围是一个32位地址是与IP地址结合使用的一种技术。它的主要作用有两个一是用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说奣该IP地址是在局域网上还是在远程网上。二是用于将一个大的IP网络划分为若干小的子网络
使用子网是为了减少IP的浪费。因为随着互联網的发展越来越多的网络产生,有的网络多则几百台有的只有区区几台,这样就浪费了很多IP地址所以要划分子网。使用子网可以提高网络应用的效率
通过IP 地址的二进制与根据子网掩码算ip地址范围的二进制进行与运算,确定某个设备的网络地址和主机号也就是说通過根据子网掩码算ip地址范围分辨一个网络的网络部分和主机部分。根据子网掩码算ip地址范围一旦设置网络地址和主机地址就固定了。子網一个最显著的特征就是具有根据子网掩码算ip地址范围与IP地址相同,根据子网掩码算ip地址范围的长度也是32位也可以使用十进制的形式。例如为二进制形式的根据子网掩码算ip地址范围:11 11.0000 通过计算机的根据子网掩码算ip地址范围判断两台计算机是否属于同一网段的方法是,將计算机十进制的IP地址和根据子网掩码算ip地址范围转换为二进制的形式然后进行二进制“与”(AND)计算(全1则得1,不全1则得0)如果得出的結果是相同的,那么这两台计算机就属于同一网段

看过《根据子网掩码算ip地址范围怎么算_根据子网掩码算ip地址范围计算方法》的人还看叻以下文章

我要回帖

更多关于 根据子网掩码算ip地址范围 的文章

 

随机推荐