某单位申请到一个C类IP地址,网络号为202.168.1.0,根据实际要求需划分5个子网,怎么弄?
1个回答
展开全部
先给你说一下算法吧
划分子网,我们是根据网络位从主机位借位的方式来算的。这里有两个公式。
1. 2的n次方>= x ,这里的n代表网络位从主机位中要借的位数。x代表代表你要划分的子网的个数。
2. 2的m次方-2>=y, 这里的m代表在上个公式中总共剩余的主机位数减掉你借过的位数,Y代表一个子网中可容纳的主机数。减2是因为一直子网中,第一个地址和最后一个不能用,因为第一个和子网号冲突,最后一个是广播地址。
好了,就以你的IP地址为例,套用上面的公式我们来算一下。
C类地址:202.168.1.0,那么首先这个地址的完整写法是202.168.1.0/255.255.255.0,其中202.168.1是网络位,0是主机位。在这里我们只考虑主机位,接就是0,这个写法是十进制的,我们需要把它转成二进制,我们可以这么写:202.168.1.00000000.(后面是8个0,说明在这个地址中主机位是8为)。好了现在要算了,套用第一个公式,你说要划分5个子网,那么也就是说,我们要算出2的n次方>=5,很简单答案是3,那么也就是说,我们需要借3位。那么五个子网的写法就是:
二进制写法 十进制
202.168.1.000 202.168.1.0
202.168.1.001 202.168.1.32
202.168.1.010 202.168.1.64
202.168.1.011 202.168.1.96
202.168.1.100 202.168.1.128
因为我们借了3位,所以原本的子网掩码是24为,所以现在一共是27位,也就是255.255.255.224
那么224是怎么得来的呢?就是我们所借的3位换算成十进制之后累加而成的。在借的三位中,从左到右,他们的十进制数值分别是:128 64 32)
那么现在知道了,你的第一个子网是202.168.1.0,子网是225.255.255.224
2. 接下来算一算每个子网的主机数,套用第二个公式,我们已经知道了,没借位之前主机位一共是8位,我们借了3位,还剩5位,那么在第二个公式中,m等于8-3,也就是5,那么2的3次方-2=30,好了答案出来了,每个子网可以容纳30个主机。那么主机IP是多少呢?
202.168.1.0 -----202.168.1. 31 ,这样算完之后,你会发现是32个,没错,但是上面说过了,要减掉第一个和最后一个。所以答案是30。
好了,很罗嗦,希望能帮助你
划分子网,我们是根据网络位从主机位借位的方式来算的。这里有两个公式。
1. 2的n次方>= x ,这里的n代表网络位从主机位中要借的位数。x代表代表你要划分的子网的个数。
2. 2的m次方-2>=y, 这里的m代表在上个公式中总共剩余的主机位数减掉你借过的位数,Y代表一个子网中可容纳的主机数。减2是因为一直子网中,第一个地址和最后一个不能用,因为第一个和子网号冲突,最后一个是广播地址。
好了,就以你的IP地址为例,套用上面的公式我们来算一下。
C类地址:202.168.1.0,那么首先这个地址的完整写法是202.168.1.0/255.255.255.0,其中202.168.1是网络位,0是主机位。在这里我们只考虑主机位,接就是0,这个写法是十进制的,我们需要把它转成二进制,我们可以这么写:202.168.1.00000000.(后面是8个0,说明在这个地址中主机位是8为)。好了现在要算了,套用第一个公式,你说要划分5个子网,那么也就是说,我们要算出2的n次方>=5,很简单答案是3,那么也就是说,我们需要借3位。那么五个子网的写法就是:
二进制写法 十进制
202.168.1.000 202.168.1.0
202.168.1.001 202.168.1.32
202.168.1.010 202.168.1.64
202.168.1.011 202.168.1.96
202.168.1.100 202.168.1.128
因为我们借了3位,所以原本的子网掩码是24为,所以现在一共是27位,也就是255.255.255.224
那么224是怎么得来的呢?就是我们所借的3位换算成十进制之后累加而成的。在借的三位中,从左到右,他们的十进制数值分别是:128 64 32)
那么现在知道了,你的第一个子网是202.168.1.0,子网是225.255.255.224
2. 接下来算一算每个子网的主机数,套用第二个公式,我们已经知道了,没借位之前主机位一共是8位,我们借了3位,还剩5位,那么在第二个公式中,m等于8-3,也就是5,那么2的3次方-2=30,好了答案出来了,每个子网可以容纳30个主机。那么主机IP是多少呢?
202.168.1.0 -----202.168.1. 31 ,这样算完之后,你会发现是32个,没错,但是上面说过了,要减掉第一个和最后一个。所以答案是30。
好了,很罗嗦,希望能帮助你
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |