IPV4与子网划分(网络工程)
1.点分十进制
IP地址是32位二进制数字,分为4组,每组8位。转换为16位四组十进制
例:10101100 00010000 00000100 00010100
172.16.4.20
2.IP地址的分类
类型 |
范围 |
地址块 | |
第一类 |
|
0.0.0.0---127.255.255.255 |
/8 255.0.0.0 |
默认路由 |
0.0.0.0---0.255.255.255 |
0.0.0.0/8 | |
私有地址(1) |
10.0.0.0---10.255.255.255 |
1.0.0.0/8 | |
环回 |
127.0.0.0---127.255.255.255 |
27.0.0.0/8 | |
第二类 |
|
128.0.0.0---191.255.255.255 |
/16 255.255.0.0 |
链路本地 |
169.254.0.0---169.254.255.255 |
169.254.0.0/16 | |
私有地址(2) |
172.16.0.0---172.31.255.255 |
172.16.0.0/12 | |
第三类 |
|
192.0.0.0---233.255.255.255 |
/24 255.255.255.0 |
test-net |
192.0.2.0---192.0.2.255 |
192.0.2.0/24 | |
私有地址(3) |
192.168.0.0---192.168.255.255 |
||
多播 |
224.0.0.0---239.255.255.255 |
224.0.0.0/4 | |
实验地址 |
|
240.0.0.0---239.255.255.255 |
240.0.0.0/4 |
3.计算可用的主机位
网络 主机
172.16 |
10.0 |
可用主机位: 216-2=65543
二.子网划分
子网划分的核心思想:借用主机位来制造新网路
子网划分是通过借用IP地址的若干位主机位来充当子网地址从而将原网络划分为若干子网而实现的。划分子网时,随着子网地址借用主机位数的增多,子网的数目随之增加,而每个子网中的可用主机数逐渐减少。
1. 子网划分和子网掩码
未划分的网络 划分的网络
随着互连网应用的不断扩大,IP地址资源越来越少。为了实现更小的广播域并更好地利用主机地址中的每一位,可以把基于类的IP网络进一步分成更小的网络,每个子网由路由器界定并分配一个新的子网网络地址,子网地址是借用基于类的网络地址的主机部分创建的。划分子网后,通过使用掩码,把子网隐藏起来,使得从外部看网络没有变化,这就是子网掩码。
2.子网掩码划分子网原理
172.16.0.0 子网掩码:255.255.0.0
子网掩码:
172.16.2.160 子网掩码:255.255.255.192
网络位
3.子网掩码排列
128 |
64 |
32 |
16 |
8 |
4 |
2 |
1 |
| |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
128 | |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
192 | |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
224 | |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
240 | |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
248 | |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
252 | |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
254 | |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
255 | |
2^7 |
2^6 |
2^5 |
2^4 |
2^3 |
2^2 |
2^1 |
2^0 |
|
4.网络号
RFC 950定义了子网掩码的使用,子网掩码是一个32位的2进制数,其对应网络地址的所有位都置为1,对应于主机地址的所有位都置为0。将子网掩码和IP地址按位进行逻辑“与”运算,得到IP地址的网络地址,剩下的部分就是主机地址,从而区分出任意IP地址中的网络地址和主机地址。
网络号(网络地址): 222.21.160.0
5.计算是否在同一网络(划分子网的情况下,未划分的情况可以参照2.2节):
反过来,如果两主机在同一网络时,误认两台主机处于不同网络,则会将本来属于同一子网内的机器之间的通信当作是跨网传输,数据包都交给缺省网关处理,这样势必增加缺省网关的负担,造成网络效率下降。所以,子网掩码不能任意设置,子网掩码的设置关系到子网的划分。