子网划分和子网汇总技术保姆级教学
一,子网划分
1,什么是子网划分?
子网划分就是为了减少IP地址浪费的一种技术手段,将一个母网段通过借位(将网络位后的主机位按需求借位成网络位)进而划分成几个子网段,避免IP资源的浪费。举个例子,现在有4个班级需要不同的网段进行使用,但是一个班级也就几十个人,要是一个班给一个主网段,就太浪费了。于是子网划分就应运而生了,将一个主网段划分成4个子网段,将这四个子网再分给他们,就大大减少了IP资源的浪费。但是子网划分会存在一个问题,就是每个网段主机位为全0和全1的IP都要作为特殊地址使用,显然子网段也是同样的,所以子网化分得越多,总的IP数就会多减少一部分。但是与之前的浪费相比这个问题就不值一提了。
2,网络号
将ip地址的主机位全部置零就可以得到网络号(即将ip与网络掩码进行逻辑与运算)
逻辑与:有0则0,全1为1.
例如:192.168.25.19 /24
从中我们可以得出他的网络位为24位主机位为8位---->所以19 代表的是主机位将他置零就可以得到网络号:192.168.25.0 /24
如果IP地址是192.168.25.19 /22 他的网络位为22位主机位为10位---->所以将他写成二进制,再将他的主机位全部置0就得到网络号
1100 0000.1010 1000.0001 1001.0000 0000
其中蓝色部分为网络位,橙色部分为主机位,现在我们将主机位置0再将二进驻转十进制就得到网络号192.168.24.0
所以他的网络号为192.168.24.0 /22
3,如何进行子网划分?
子网划分:借位,借n位主机位,能划分出2的n次方个子网段。
首先我们要明白不同网段是如何区分的:通过网络号,网络号不同就可以将不同的网段区分出来。 所以如何将将一个网段分成四个网段呢?通过借位(将主机位借为网络位)--->借主机位那么我们是从高位网低位借还是从低位网高位借位呢?
记住只能 从高位往低位借位 原因是:
网络掩码:是由32个二进制,连续的1+连续的0构成,连续的1代表着网络位, 连续的0代表主机位。如果从低位开始借位就不符合网络掩码的基本规范。
实例: 假设我们有4间实验室class 1 2 3 4,每个实验室大致需要60个IP地址;现在给了一个C类网段200.1.1.0 255.255.255.0
解析:每个教室60个ip四个教室我们只需要给他划分240个ip就已经足够 200.1.1.0 255.255.255.0 有2的8次方256个地址但是全为0和全为1的不能用剩下256-2=254个IP地址。254>240完全足够 虽然我们ip地址已经足够,但是我们有四个教室需要四个网段,所以我们需要将这一个网段划分为四个网段。 现在就需要用到:子网划分技术。
200.1.1.0 -------> 1100 1000.0000 0001.0000 0001.0000 0000
255.255.255.0 ----> 1111 1111.1111 1111.1111 1111.0000 0000
所以现在的网络掩码就变成 1111 1111.1111 1111。1111 1111.1100 0000 (因为你借了两位主机位当网络位所以两个0变成了1)
所以就有子网-------> 1100 1000.0000 0001.0000 0001.0000 0000-----化为十进制--->200.1.1.0
网络掩码变成-------> 1111 1111.1111 1111.1111 1111.1100 0000-----化为十进制--->255.255.255.192
所以就有子网-------> 1100 1000.0000 0001.0000 0001.0100 0000-----化为十进制--->200.1.1.64
网络掩码变成-------> 1111 1111.1111 1111.1111 1111.1100 0000-----化为十进制--->255.255.255.192
所以就有子网-------> 1100 1000.0000 0001.0000 0001.1000 0000-----化为十进制--->200.1.1.128
网络掩码变成-------> 1111 1111.1111 1111.1111 1111.1100 0000-----化为十进制--->255.255.255.192
所以就有子网-------> 1100 1000.0000 0001.0000 0001.1100 0000-----化为十进制--->200.1.1.192
网络掩码变成-------> 1111 1111.1111 1111.1111 1111.1100 0000-----化为十进制--->255.255.255.192
这样我们的 四个子网就划分出来了
——————————————————————————————————————————————————————————
二,子网汇总
1,什么是子网汇总?
子网汇总:取相同位,去不同位。
意思就是把将要进行子网汇总的网段写成二进制,从高位往低位看保留每个网段的相同的数字(这里的相同是指所有要进行子网汇总的网段)从出现不同的那一位开始往后全部写成0.这样就得到了汇总后的网络号,保留的位数的个数为该网段的网络位,后面全置0的位数个数记作主机位。这样就得到了该网段的网络掩码。二者合在一起就得到了完整的网段。
2,如何进行子网汇总?
列如现在我们有三个网段现在将他们全部写成二进制
10.1.1.0 0000 1010.0000 0001.0000 0001.0000 0000
10.1.2.0 0000 1010.0000 0001.0000 0010.0000 0000
10.1.3.0 0000 1010.0000 0001.0000 0011.0000 0000
我们从上面可以看出蓝色背景下三个网段的数字都是相同的 ---->保留下来,剩下的不同的全部写成0---->蓝色部分为网络位,写成0的是主机位
即:
0000 1010.0000 0001.0000 0000.0000 0000-------->化成二进制10.1.0.0
1111 1111.1111 1111.1111 1100.0000 0000-------->化成二进制255.255.255.192
所以上面三个子网进行子网汇总得到的结果就是10.1.0.0网络掩码为:255.255.255.192
这样子网汇总就完成了
——————————————————————————————————————————————————————————
三,课后练习
1. 192.168.1.0 255.255.255.128 划分为4个子网
答案: 192.168.1.0 255.255.255.224
192.168.1.32 255.255.255.224
192.168.1.64 255.255.255.224
192.168.1.96 255.255.255.224
2. 172.16.10.0 255.255.254.0 划分为4个子网
172.16.10.0 255.255.255.128
172.16.10.128 255.255.255.128
172.16.11.0 255.255.255.128
172.16.11.128 255.255.255.128
3. 201.1.0.0 255.255.255.0 划分为2个子网
201.1.0.0 255.255.255.128
201.1.0.128 255.255.255.128
4. 10.0.20.0 255.255.254.0 划分为8个子网
10.0.20.0 255.255.255.192 10.0.21.0 255.255.255.192
10.0.20.64 255.255.255.192 10.0.21.64 255.255.255.192
10.0.20.128 255.255.255.192 10.0.21.128 255.255.255.192
10.0.20.192 255.255.255.192 10.0.21.192 255.255.255.192
5. 202.1.0.0 255.255.254.0 划分为4个子网
202.1.0.0 255.255.255.128
202.1.0.128 255.255.255.128
202.1.1.0 255.255.255.128
202.1.1.128 255.255.255.128
6. 202.16.17.0 255.255.255.192 划分为4个子网
202.16.17.0 255.255.255.240
202.16.17.16 255.255.255.240
202.16.17.32 255.255.255.240
202.16.17.48 255.255.255.240
7. 10.0.0.0 255.255.0.0 划分为4个子网
10.0.0.0 255.255.192.0
10.0.64.0 255.255.192.0
10.0.128.0 255.255.192.0
10.0.192.0 255.255.192.0
8. 213.19.40.0 255.255.248.0 划分为4个子网
213.19.40.0 255.255.254.0
213.19.42.0 255.255.254.0
213.19.44.0 255.255.254.0
213.19.46.0 255.255.254.0
9. 192.168.20.0/24 192.168.21.0/24 192.168.22.0/24 192.168.23.0/24 192.168.24.0/24 进行网络汇总
192.168.20.0/24 ---->二进制---—>1100 0000.1010 1000.0001 0100.0000 0000
192.168.21.0/24---->二进制---—>1100 0000.1010 1000.0001 0101.0000 0000
192.168.22.0/24---->二进制---—>1100 0000.1010 1000.0001 0110.0000 0000
192.168.23.0/24---->二进制---—>1100 0000.1010 1000.0001 0111.0000 0000
192.168.24.0/24---->二进制---—>1100 0000.1010 1000.0001 1000.0000 0000
就如同上面所说的保留相同位,剩下的置0。 1100 0000.1010 1000.0001 0000.0000 0000
蓝色部分位数为网络位个数,橙色为主机位数即1111 1111.1111 1111.1111 0000.0000 0000
所以汇总结果为:192.168.16.0 255.255.240.0
10. 100.1.16.0/24 100.1.17.0/24 100.1.18.0/24 100.1.19.0/24 网络进行汇总
100.1.16.0/24 ---->二进制---—>0110 0100.0000 0001.0001 0000.0000 0000
100.1.17.0/24 ---->二进制---—>0110 0100.0000 0001.0001 0001.0000 0000
100.1.18.0/24 ---->二进制---—>0110 0100.0000 0001.0001 0010.0000 0000
100.1.19.0/24 ---->二进制---—>0110 0100.0000 0001.0001 0011.0000 0000
同上0110 0100.0000 0001.0001 0000.0000 0000
1111 1111.1111 1111.1111 1100.0000 0000
所以汇总结果为:100.1.16.0 /22
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/m0_64402992/article/details/133498393
版权声明:
作者:SE_Gao
链接:https://www.cnesa.cn/905.html
来源:CNESA
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论