说实话,我真的挺吃惊的,因为那个小伙学习挺认真的,在我记忆中,他上大学的时候就开始关注我的号,我经常看到他发学习技术的日常动态。也不怪他,子网划分这块长时间不接触就会忘,今天给大家整理一下吧,希望大家能够温故知新!
1一、常见掩码换算:
掩码位 | 十进制 | 可容纳主机 2) (网络地址、广播地址)2^n-2 |
---|---|---|
/30 | 255.255.255.252 | 主机数=2 |
/29 | 255.255.255.248 | 主机数=6 |
/28 | 255.255.255.240 | 主机数=14 |
/27 | 255.255.255.224 | 主机数=30 |
/26 | 255.255.255.192 | 主机数=62 |
/25 | 255.255.255.128 | 主机数=126 |
/24 | 255.255.255.0 | 主机数=254 |
/23 | 255.255.254.0 | 主机数=510 |
/22 | 255.255.252.0 | 主机数=1022 |
/21 | 255.255.248.0 | 主机数=2046 |
/20 | 255.255.240.0 | 主机数=4094 |
/19 | 255.255.224.0 | 主机数=8190 |
/18 | 255.255.192.0 | 主机数=16382 |
/17 | 255.255.128.0 | 主机数=32766 |
/16 | 255.255.0.0 | 主机数=65534 |
2二、VLSM :
VLSM 要遵循“从大到小”的规划原则
N | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
---|---|---|---|---|---|---|---|---|---|---|---|
2^n | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 | 512 | 1024 |
网段 192.168.0.0/16
- 一段:需要 500 台主机
- 二段:需要 280 台主机
- 三段:需要 230 台主机
- 四段:需要 15 台主机
1. 一段 (500 ) 台) :
需要 500 台主机,外加一个“网络地址”和“广播地址”,所以总部需要 500 1 1=502 个地址,所以 2^9=512≥502,N=9,从地址段 192.168.0.0/255.255.0.0
中截取
主机 位 地址 换算九位(0 变1) ) :
代码语言:javascript复制192.168.0.0=192.168.000000000.00000000→192.168.00000001.111111111=192.168.1.255
掩码位地址换算九位(1 变0 ):
代码语言:javascript复制255.255.255.255=255.255.11111111.11111111→255.255.11111110.00000000=255.255.254.0
“一段”网络为:
- 掩码地址:255.255.254.0
- 网络地址:192.168.0.0/255.255.254.0
- 主机地址:192.168.0.1/255.255.254.0—192.168.1.254/255.255.254.0
- 广播地址:192.168.1.255/255.255.254.0
- 剩余网络地址:192.168.2.0-192.168.255.0/255.255.0.0
2. 二段 (280 ) 台) :
需要 280 台主机,外加一个“网络地址”和“广播地址”,所以总部需要 280 1 1=282 个地址,所以 2^9=512≥282,N=9,从地址段 192.168.2.0-192.168.255.0/255.255.254.0
中截取
主机 位 地址 换算 9 位(0 变 1) ) :
代码语言:javascript复制192.168.2.0=192.168.000000010.00000000→192.168.00000011.11111111=192.168.3.255
掩码位地址换算 9 位(1 变0 ):
代码语言:javascript复制255.255.255.255=255.255.11111111.11111111→255.255.11111110.00000000=255.255.254.0
“ 二 段”网络为:
- 掩码地址:255.255.254.0
- 网络地址:192.168.2.0/255.255.254.0
- 主机地址:192.168.2.1/255.255.254.0—192.168.3.254/255.255.254.0
- 广播地址:192.168.3.255/255.255.254.0
- 剩余网络地址:192.168.4.0-192.168.255.0/255.255.0.0
3. 三段 (120 ) 台) :
需要 120 台主机,外加一个“网络地址”和“广播地址”,所以总部需要 120 1 1=122 个地址,所以 2^7=128≥122,N=7,从地址段 192.168.4.0-192.168.255.0
中截取
主机 位 地址 换算 7 位(0 变1) ) :
代码语言:javascript复制192.168.4.0=192.168.000000100.00000000→192.168.00000100.01111111=192.168.4.127
掩码位地址换算 7 位(1 变0 ):
代码语言:javascript复制255.255.255.255=255.255.11111111.11111111→255.255.255.10000000=255.255.255.128
“ 三 段”网络为:
- 掩码地址:255.255.255.128
- 网络地址:192.168.4.0/255.255.255.128
- 主机地址:192.168.4.1/255.255.255.128—192.168.4.126/255.255.255.128
- 广播地址:192.168.4.127/255.255.255.128
- 剩余网络地址:192.168.4.128/255.255.255.128,192.168.5.0-192.168.255.0/255.255.0.0
4. 四段(15 台):
需要 15 台主机,外加一个“网络地址”和“广播地址”,所以总部需要 15 1 1=17 个地址,所以 2^5=32≥17,N=5,从地址段 192.168.4.128/255.255.255.128
中截取
主机 位 地址 换算 5 位(0 变 1) ) :
代码语言:javascript复制192.168.4.128=192.168.000000100.10000000→192.168.00000100.10011111=192.168.4.159
掩码位地址换算 5 位(1 变 0 ):
代码语言:javascript复制255.255.255.255=255.255.11111111.11111111→255.255.255.11100000=255.255.255.224
“ 四 段”网络为:
- 掩码地址:255.255.255.224
- 网络地址:192.168.4.128/255.255.255.24
- 主机地址:192.168.4.129/255.255.255.0—192.168.4.158/255.255.255.224
- 广播地址:192.168.4.159/255.255.255.224
注:VLSM 一定要按照“从需求 IP 数量最大→需求 IP 数量最小”划分,否则会出现问
3三. CIDR:
代码语言:javascript复制192.168.1.0/24
192.168.2.0/24
192.168.3.0/24
转换成二进制:
代码语言:javascript复制192.168.00000001.0
192.168.00000010.0
192.168.00000011.0
将不一致的劈开:
代码语言:javascript复制192.168.000000 01.0
192.168.000000 10.0
192.168.000000 11.0
变为 0 并用掩码隔开:
代码语言:javascript复制192.168.000000 00.0 /255.255.111111 00.0
192.168.0.0 /255.255.252.