IP地址聚合后可用IP地址数目怎么求?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IP地址聚合后可用IP地址数目怎么求?相关的知识,希望对你有一定的参考价值。
题目:202.113.79.32/28
202.113.79.48/28
202.113.79.64/28聚合后可用的IP地址数为?
答案是62,请问这是怎么算的?!
方法一:因为要聚合三个28位的ip地址段,所以聚合后的IP地址段为202.113.79.32/26。
可用的ip地址:2^(32-26)-2=64-2=62。
方法二:
202.113.79.32/28这里的28是子网掩码1的个数,IPV4子网掩码是32位的,举个例子我们常见的就是192.168.1.1/255.255.255.0。
掩码换算成二进制就是1111 1111.1111 1111.1111 1111.0000 0000,简化写法192.168.1.1/24。题目中/28的掩码换算成二进制为1111 1111.1111 1111.1111 1111.1111 0000
该子网掩码下可用的IP地址为反码部分,即0000,去掉起始地址可用IP为15个地址。202.113.79.32加上15个可用地址为202.113.79.47,再加15个IP地址即为202.113.79.62
扩展资料:
计算步骤:
1、确定要划分的子网数。
2、求出子网数目对应二进制数的位数N及主机数目对应二进制数的位数M。
3、对该IP地址的原子网掩码,将其主机地址部分的前N位置取1或后M位置取0 即得出该IP地址划分子网后的子网掩码。
例如:
对B类网络135.41.0.0/16需要划分为20个能容纳200台主机的网络(即:子网)。
因为16<20<32,即:2的4次方<20<2的5次方,所以,子网位只须占用5位主机位就可划分成32个子网,可以满足划分成20个子网的要求。
B类网络的默认子网掩码是255.255.0.0,转换为二进制为11111111.11111111.00000000.00000000。
现在子网又占用了5位主机位,根据子网掩码的定义,划分子网后的子网掩码应该为11111111.11111111.11111000.00000000,转换为十进制应该为255.255.248.0。
子网中可用主机位还有11位,2的11次方=2048,去掉主机位全0和全1的情况,还有2046个主机ID可以分配,而子网能容纳200台主机就能满足需求。
按照上述方式划分子网,每个子网能容纳的主机数目远大于需求的主机数目,造成了IP地址资源的浪费。为了更有效地利用资源。
以上例来说,128<200<256,即2^7<200<2^8,也就是说,在B类网络的16位主机位中,保留8位主机位,其它的16-8=8位当成子网位。
可以将B类网络135. 41.0.0划分成256(2^8)个能容纳256-1-1=254台(去掉全0全1情况)主机的子网。
此时的子网掩码为11111111.11111111.11111111.00000000,转换为十进制为255.255.255.0。
参考资料:
百度百科-子网划分
2、IP地址是指互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),是IP Address的缩写。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。目前还有些ip代理软件,但大部分都收费。 参考技术B 202.113.79.32/28
这里的28是子网掩码1的个数,IPV4子网掩码是32位的,举个例子我们常见的就是192.168.1.1/255.255.255.0。掩码换算成二进制就是1111 1111.1111 1111.1111 1111.0000 0000,简化写法192.168.1.1/24。题目中/28的掩码换算成二进制为1111 1111.1111 1111.1111 1111.1111 0000
该子网掩码下可用的IP地址为反码部分,即0000,去掉起始地址可用IP为15个地址。202.113.79.32加上15个可用地址为202.113.79.47,再加15个IP地址即为202.113.79.62 参考技术C 因为要聚合三个28位的ip地址段,所以聚合后的IP地址段为202.113.79.32/26,所以可用的ip地址为2^(32-26)-2=64-2=62。
如有问题,可追问。望采纳!追问
我就是前面的32/26怎么算都算错了,自学的四级网络工程师,还望指点一下!
追答因为要聚合三个28位的ip地址段,每位2种变化,所以要借2位网络位为主机位,即28位变成26位。又因为你这三段ip网络段最小的ip为202.113.79.33,所以网络的ip段为202.113.79.32/26。
本回答被提问者采纳 参考技术D 这个答案我也纠结了很久,问老师老师这么和我说的,IP聚合出了把前面相同数聚合外,还要符合一个条件就是要符合2的N字方,前面两个聚合后是/27。。。与下个/28根本不符合条件,所以应该2^(32-27)-2 + 2^(32-28)-2=44,但是答案却是62 我也纠结的很,下面获奖的那位老兄的说法,我觉得有点问题,或许答案是62 但你这么说就不对ip地址,子网掩码,网关,网段
参考技术A IP地址 :整个互联网就是一个单一的、抽象的网络。IP地址就是给互联网上的每一台主机(或路由器)的每一个接口分配一个在全世界范围内是唯一的 32 位的标识符。每个IP地址都是独一无二的,就像人的身份证号码一样。 是给每个连接在Internet上的主机分配的一个32bit地址。地址由两部分组成,一部分为网络地址,另一部分为主机地址。IP地址分类 :IP地址分为A、B、C、D、E 5类。常用的是B和C两类。网络地址的位数直接决定了可以分配的网络数;主机地址的位数则决定了网络中最大的主机数。
A类地址: 网络位8(7)位+主机位24位,0+++++++ ******* ******** ********
IP范围:1.0.0.0--126.255.255.255
0.0.0.0 和127.0.0.0保留,127网络位是本地测试地址,不能用于数据通讯。
B类地址:网络位16(14)位+主机位16位,10+++++++ ++++++++ ******** ********
IP范围:128.0.0.0--191.255.255.255
128.0.0.0和191.255.0.0保留
C类地址:网络位24(21)位+主机位8位,110+++++ ++++++++ ++++++++ ********
IP范围:192.0.0.0--223.255.255.255
192.0.0.0和223.255.255.0保留
D:224.0.0.0——239.255.255.255
E:240.0.0.0——255.255.255.255
一个简便知道你的ip属于哪个类的办法:看ip地址的 第一个段 在哪个类的区间,例:193.xxx.xxx.xxx,193在c类的区间中,他就属于c类ip地址。
定义 :互联网是由许多小型网络构成的,每个网络上都有许多主机,这样便构成了一个有层次的结构。IP地址在设计时就考虑到地址分配的层次特点,将每个IP地址都分割成网络号和主机号两部分,以便于IP地址的寻址操作。 IP地址的网络号和主机号各是多少位呢?如果不指定,就不知道哪些位是网络号、哪些是主机号,这就需要通过子网掩码来实现 。什么是子网掩码 子网掩码不能单独存在,它必须结合IP地址一起使用。 子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
规则 :与IP地址相同,子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示;右边是主机位,用二进制数字“0”表示。
例子:IP地址为“192.168.1.1”和子网掩码为“255.255.255.0”。
子网掩码的比特位格式:11111111 11111111 11111111 00000000,其中,“1”有24个,代表与此相对应的IP地址左边24位是网络号;“0”有8个,代表与此相对应的IP地址右边8位是主机号。这样,子网掩码就确定了一个IP地址的32位二进制数字中哪些是网络号、哪些是主机号。
1. 子网掩码是“255.255.255.0”的网络:最后面一个数字可以在0~255范围内任意变化,因此可以提供256个IP地址。但是实际可用的IP地址数量是256-2,即254个,因为主机号不能全是“0”或全是“1”。
2. 子网掩码是“255.255.0.0”的网络:后面两个数字可以在0~255范围内任意变化,可以提供255*255个IP地址。但是实际可用的IP地址数量是2552-2,即65023个。
在网上看到一个好例子,加上自己的理解整理。
如果告诉你一个带网络前缀的IP地址,那么你应该可以根据它推算出该地址的子网掩码,默认网关地址,默认广播地址,网络地址,受限广播地址,本机网络地址,以及如何平均划分子网空间。举个例子,已知分配给创新实验室的地址块中的一个地址为193.6.7.0/24,请回答下列问题:
(1)该网络的网络前缀是多少?
答案:24
解析:193.6.7.0/ 24 加粗部分就是网络前缀
(2)该网络的子网掩码是多少?
答案:255.255.255.0
解析:子网掩码是根据网络前缀推算的,255.255.255.0转换成二进制表示为11111111.11111111.11111111.00000000,网络前缀代表的是该地址的网络位,前面说到一个IP地址是由32位二进制数表示的,网络前缀为24就表示从左往右数前24位为该网络的网络位,剩下的后8位为该网络的主机位。而子网掩码就是网络位全为1,主机位全为0,比如说如果本题中给出的网络前缀变成26,意思就是该网络的子网掩码为11111111.11111111.11111111.11000000,换算成十进制数就是255.255.255.192
(3)该网络的默认网关地址为多少?
答案:193.6.7.254/24
解析 :默认网关地址是主机位 除最后一位全置1 后得到的,根据网络前缀24可知前24位为网络位,后8位为主机位,因此该网络的默认网关地址就是IP地址193.6.7. 11111110 (加粗的部分为主机位),换算成十进制数即193.6.7.254/24(注意,但凡是跟IP地址格式一样的都要加网络前缀,跟子网掩码格式一样的就不用加),假如本题的网络前缀变成26,那么主机位就变成32-26=6位了,即默认网关地址为193.6.7.00 111110 =193.6.7.62/26
(4)该网络的默认广播地址是多少?
答案:193.6.7.255/24
解析:默认广播地址和默认网关地址可以一起记,因为 默认广播地址就是主机位全为1 ,假如本题的网络前缀变成26,默认广播地址为193.6.7.00 111111 =193.6.7.63/26
(5)该网络的网络地址是多少?
答案:193.6.7.0/24
解析:网络地址是IP地址与子网掩码转换成二进制数再相与运算得来的结果,与运算的规则:1&1 = 1; 1&0 = 0; 0&1 = 0; 0&0 = 0,也就是说只有两者都为1时结果才为1。
(6)该网络的受限广播地址为多少?
答案:255.255.255.255
解析:所有网络的受限广播地址都是4个255
(7)本主计所在的本机网络地址为多少?
答案:0.0.0.0
解析:所有本机网络地址都是4个0
(8)如果将该网络平均划分为4个子网,请计算出这4个子网的地址空间
答案:
193.6.7.0/26~193.6.7.63/26
193.6.7.64/26~193.6.7.127/26
193.6.7.128/26~193.6.7.191/26
193.6.7.192/26~193.6.7.255/26
解析:不管平均划分成几个子网,计算得到相应的节点之后便能划分出子网的地址空间,需要注意的是,每两个节点之间都是等间隔的,也就是说最后一段不一定是到255,而是根据间隔大小推算的,比如本题的网络前缀如果换成25,则答案变为:
193.6.7.0/27~193.6.7.31/27
193.6.7.32/27~193.6.7.63/27
193.6.7.64/27~193.6.7.95/27
193.6.7.96/27~193.6.7.127/27
(9)这四个子网的有效地址空间是什么?
答案:
193.6.7.1/26~193.6.7.62/26
193.6.7.65/26~193.6.7.126/26
193.6.7.129/26~193.6.7.190/26
193.6.7.193/26~193.6.7.254/26
解析:有效地址空间就是去掉主机位全为0和主机位全为1的地址,第一段中,193.6.7.00 000000和193.6.7.193.6.7.00 111111,因此去掉这两个地址。以此类推,后面三段中都去掉全0和全1的地址(左加右减)。
以上是关于IP地址聚合后可用IP地址数目怎么求?的主要内容,如果未能解决你的问题,请参考以下文章
192.168.0.0、192.168.1.0、192.168.2.0、192.168.3.0四个实现超网聚合,求聚合后的IP地址范围和子网掩码