一篇教你学会子网划分,子网掩码,网络地址的计算
一.子网掩码:
32位2进制数组成,分为4组,每组8位
IP=网络部分+主机部分=32位
作用:用于区分IP地址的网络部分或者主机部分
如何区分:
当子网掩码为“1”时,对应的IP地址的部分就是网络部分
当子网掩码为“0”时,对应的IP地址的部分就是主机部分
A:
00000001|.00000001.00000001.00000001=1.1.1.1
11111111|.00000000.00000000.00000000=255.0.0.0
B:
00000001|.00000001.00000001.00000001=1.1.1.1
11111111|.11111111.00000000.00000000=255.0.0.0
二.IPV4 分类:
NET HOST
A:1-126 8 24 =32
B:128-191 16 16
C:192-223 24 8
---------
D:224-239 组播地址:RIP:224.0.0.9 OSPF:224.0.0.5
E:240-254 科研 IPV6
表示方式:
- 点分十进制
A:255.0.0.0 B:255.255.0.0 C:255.255.255.0
- 后缀法
A:/8 B:/16 C:/24
特点:
只能时连续的"1"开始,再接连续的"0"
三.网络地址<网络号/广播域/网段> <一个广播内第一个地址>
作用:用于区分多个IP地址是否再同一个网段内/广播域内
算法:
IP地址与子网掩码做"逻辑"上“与”运算
00000001.00000001.00000001.00000001=1.1.1.1/8
11111111.00000000.00000000.00000000=255.0.0.0
---------------------------------------------
00000001.00000000.00000000.00000000=1.0.0.0/8
00000001.00000001.00000001.00000010=1.1.1.2/8
11111111.00000000.00000000.00000000=255.0.0.0
---------------------------------------------
00000001.00000000.00000000.00000000=1.0.0.0/8
1.1.1.1 255.0.0.0
1.1.1.1/8
举例
192.168.1.1/24网络地址?
11000000.10101000.00000001.00000001=192.168.1.1
11111111.11111111.11111111.00000000=255.255.255.0
-----------------------------------=
11000000.10101000.00000001.00000000=192.168.1.0/24
192.168.10.63/27网络地址?
11000000.10101000.00001010.00111111=192.168.10.63
11111111.11111111.11111111.11100000=255.255.255.192
-----------------------------------=
11000000.10101000.00001010.00100000=192.168.10.32/26
非/8 /16 /24 vlsm<可变长子网掩码>
2.160.171.219.125/20网络地址?
160.171.208.0/20
3.192.168.1.33/27网络地址?
192.168.1.32/27
4.172.16.210.0/22的网络地址?
172.16.208.0/22
5.172.16.0.10/29的网络地址?
172.16.0.8/29
6.没有任何子网划分的IP 地址125.3.54.56 的网络地址是?
125.0.0.0/8
四.广播地址<一个广播域内最后一个IP地址>
算法:
将IP地址主机部分全部变成2进制的"1"
00000001|.00000001.00000001.00000001=1.1.1.1/8
11111111|.00000000.00000000.00000000=255.0.0.0
---------------------------------------------
00000001|.11111111.11111111.11111111=1.255.255.255/8
举例.
1.192.168.1.64/26 广播地址
192.168.1 .01|000000
255.255.255 .11|000000
----------------------
192.168.1 .01|111111=192.168.1.127/26
2.192.168.1.33/27广播地址?
192.168.1 .001|00001
255.255.255 .111|00000
----------------------
192.168.1 .001|11111
192.168.1.63/27
3.172.16.0.10/29 广播地址?
172.16.0 .00001|010
255.255.255 .11111|000
------------------------
172.16.9 .00001|111
172.16.0.15/29
五.子网划分
思想:把一个大的网络通过算法划分成若干个小的网络
方便管理,节约IP地址
算法:
2的N次方 <可划分的子网数量> N=所借的主机位数
192.168.1.|00000000/24
192.168.1.|00|000000/26
2的M次方-2 <每个子网用的主机数量> M=剩余的主机位数
举例:
一个公司,2个部门 每30台PC,使用C类IP地址:
192.168.10.0 问:
1.可划分多少个子网
2的M次方-2>=30 M=5 IP=网络部分+5=32=/27 /27-/24=3
2的3次方=8 8个子网
2.每个子网用的主机数量 2的5次方-2=30
3.每个子网的主机范围
1.{192.168.10.1/27--192.168.10.30/27}
网络地址:192.168.10.0/27
广播地址:192.168.10.31/27
2. {192.168.10.33/27--192.168.10.62/27}
网络地址:192.168.10.32/27
广播地址:192.168.10.63/27
3. {192.168.10.65/27--192.168.10.94/27}
网络地址:192.168.10.64/27
广播地址:192.168.10.95/27
4.每个子网的网络地址和广播地址
方法二:
192.168.10.|000|00000=/27==>192.168.10.0/27
192.168.10.|000|00001=/27==>192.168.10.1/27
192.168.10.|000|00010=/27==>192.168.10.2/27
.
.
.
192.168.10.|000|11110=/27==>192.168.10.30/27
192.168.10.|000|11111=/27==>192.168.10.31/27
192.168.10.|001|00000=/27==>192.168.10.32/27
192.168.10.|010|00000=/27==>192.168.10.64/27
192.168.10.|011|00000=/27
192.168.10.|100|00000=/27
192.168.10.|101|00000=/27
192.168.10.|110|00000=/27
192.168.10.|111|00000=/27
方法三:
192.168.10.0/27
+2的M次方=192.168.10.32/27
+2的M次方=192.168.10.64/27
+2的M次方=192.168.10.96/27
+2的M次方=192.168.10.128/27