首页 > 代码库 > 【软考】IP子网划分
【软考】IP子网划分
曾经这是一块很让我头疼的知识,仔细把书研究了一遍之后终于搞懂,世上无难事只怕有心人。
1.首先,地址分配方案,IP一共32位
网络地址:
A类:8位 0开头
B类:8+8位 10开头
C类:8+8+8位 110开头
IP范围:
B类:128.0.0.0~191.255.255.255
这个范围之前为A类,之后为C类
你知道为什么是这个范围吗?仔细看B类的网络地址和主机地址。
最小范围:10000000.00000000.00000000.00000000 即128.0.0.0
最大范围:10111111.11111111.11111111.11111111即191.255.255.255
2.IP子网划分
为什么要划分子网?
①主机太少,IP泛滥
②主机太多,IP不够
举个例子1:
135.41.128.0/17 表示前17位都是网络号
这是一个B类地址,16位网络号,16位主机号,可分的IP有2的16次方个,主机却比2的16次方少太多,所以将B类网络ID 1位子网化,前17位是网络号,15位是主机号,可用的IP数为2的15次方。占用几个主机号根据具体题目而定。
将135.41.128.0/17划分2000台主机15个子网
为什么要划分子网:这就相当于,妈妈做了一张大饼,要送给15个亲戚,至于每户亲戚怎么吃这个饼是他们自己的事
怎么划分:先把15化成2进制 ——> 1111 ,占了4位,所以将135.41.128.0/17 再从主机位拿4位做网络号 ,即前17+4 = 21 位都是网络号
这样就产生了2的4次方(16)个子网(135.41.128.0/21、...135.41.240.0/21、135.41.248.0/21)
每个子网都允许有2046(2的11次方-2 ,去掉全0和全1)个主机
举个例子2:
220.17.192.0/20 被划分为?个子网
这就是个IP不够,向网络号借主机号的情况
C类地址本有24个网络号,现在只有20个是网络号,所以有4个网络号被分出去当主机号了,所以被划分为16(2的4次方)个子网。
3.子网掩码怎么求
把网络号全部置1,主机号全部置0,就是子网掩码
比如:
135.41.248.0/4 ,子网掩码就是把前20(8+8+4)位全部置1,后面全部置0
为:255.255.240.0
细心的孩子问啦,我要是135.41.248.0/8,子网掩码是255.255.255.0 ,那不就成C类地址啦!
怎么可能呢,想多了孩子。
B类地址是10开头的,C类地址是110开头的,你忘啦?
世上无难事只怕有心人,希望能给你带来收获。
【软考】IP子网划分