问题状况:
不管作为一名网络工程师还是一名运维工程师,快速心算划分出网络掩码是必备得技能,
-
为什么要进行子网掩码划分?
纯二层环境不能隔离广播 有安全 管理方面的问题
解决办法:在二层环境下增加三层设备 将原本的一个主类网络号划分成多个子网
掩码基础知识:
注意:此步没记住不要往下进行
死记硬背1:
2^0=1
2^1=2
2^2=4
2^3=8
2^4=16
2^4=32
2^6=64
2^7=128
死记硬背2:
1000 0000 128
1100 0000 192
1110 0000 224
1111 0000 240
1111 1000 248
1111 1100 252
1111 1110 254
1111 1111 255
快速计算一个数字的二进制
220
- 包含192 小于224 192是两个1100 0000
2)220-192=28 28小于2^5 此时得到前3位 110 28大于2^4 此时 1101 ,28-16=12
12大于2^3=8 此时 1101 1 , 12-8=4, 4有2^2 此时 1101 1100
230
1)包含224 小于240 1110 0000
2)此时230-224=16 16为2^4 1111 0000
240
-
240 四个1111 0000
250
1)250大于248小于252 此时 1111 1000
2)250-248=2 直接得出结果 1111 1010
怎么样?上面的死记硬背出效果了把,后面的更精彩,继续
掩码划分的方法:
-
借用子网掩码中主机位的个数来补充网络位的个数,再次强调是借子网掩码
192.168.1. x
255.255.255.0 0000000 借一位就是把掩码的主机位给网络位
2. 借位数n,则产生的子网数位2的n次方
192.168.1.12/26 默认C类地址24位,借了2位,此时产生子网数4个子网
3. blocksize(bs)=256-掩码的十进制值 或者 bs=2^m次方值,m为剩下的主机位的个数
4. 每个网络号能用的主机地址 2^m -2 , m为剩下的主机位的个数
快速计算:
C类地址:
第一题
192.168.1.0/28 255.255.255.240
划分多少个子网? 每一个子网的网络号?每一个子网的起止主机IP及广播地址
-
子网计算方法 2^n , n为被借主机位的地址
默认24位,被借4位 2^4=16 可以划分为16个子网
-
要想计算网络号及起止主机地址及广播地址,需要计算bs值
bs=2^m m为被借位后剩余主机位的地址
一共32位,网络为28位,剩余主机位4位
bs=2^4=16
网络此时分为,最大到240,240再加16就超过255了
192.168.1.0
192.168.1.0 网络号
可用主机号 2^m -2 =14每个网络都最多可用14个主机位
起止主机: 192.168.1.1-192.168.1.14
192.168.1.15 广播地址
192.168.1.16
192.168.1.32
192.168.1.48
192.168.1.64
192.168.1.80
192.168.1.96
192.168.1.112
192.168.1.128
192.168.1.128 网络号
192.168.1.129
192.168.1.130
192.168.1.131
192.168.1.132
192.168.1.133
192.168.1.134
192.168.1.135
192.168.1.136
192.168.1.137
192.168.1.139
192.168.1.140
192.168.1.141
192.168.1.142
192.168.1.143 广播地址
192.168.1.144
192.168.1.160
192.168.1.176
192.168.1.192
192.168.1.208
192.168.1.224
192.168.1.240
第二题:
192.168.34.172/27 所在网络号是多少?该网络的起止主机ip及广播地址
网络号:2^n=8 8个子网
bs值=2^5=32
网络起止主机ip及广播地址
192.168.34.172/27
32*5=160
32*6=192
由此可见172在 10 -192这个网段
192.168.34.160
网络地址 192.168.34.160
192.168.34.1-192.168.34.190 起止主机ip
广播地址192.168.34.192
192.168.34.192
B类地址
第一题
172.16.34.24/19 255.255.224.0 所在网络号? 起止IP及广播地址
默认b类地址16位,借3位
B类地址两个bs值
第一个bs值 剩余主机位5个 2^5=32 第二个bs值 剩余主机位 2^8=256
由于第二个bs值没有被借所有网络号是下面的值
172.16.0.0
172.16.32.0
172.16.64.0
第二题
172.16.34.24/25 255.255.255.128 所在网络号?起止IP及广播?
第一个BS=2^0=1 第二个BS值=2^7=128
网络号位
172.16.1.0
172.16.1.128
172.16.2.0
172.16.2.108
…
172.16.34.0
网络号:192.168.34.0
起始主机号: 192.168.34.1—192.168.34.126
广播地址:192.168.34.127
172.16.34.128
172.16.35.0
…
公司环境常用地址:
A类地址当C类用,跟C类一样看
10.10.10.0/24
B类地址当C类用,跟C类一样,知道那8位是借的就可以了
172.16.1.5/24
原创文章,作者:yunweibanlibin,如若转载,请注明出处:http://www.178linux.com/71895