IP地址划分


什么是IP地址

IP地址在网络中用于标识一个节点
IP地址也用于IP分组在网络中的寻址
一个IPv4地址有32位
IPv4地址通常采用 "点分十进制" 表示
192.      168.     10.       1
11000000  10101000 00001010  00000001

IP地址范围

IP地址分为A、B、C、D、E 五类。常用的是B和C两类。
2^32个IP地址

A类IP地址范围:1.0.0.1-127.255.255.254
B类IP地址范围:128.1.0.1-191.254.255.254
C类IP地址范围:192.0.1.1-223.255.254.254
D类IP地址范围:224.0.0.1-239.255.255.254
E类IP地址范围:240.0.0.0~247.255.255.255

私有地址的范围分别是:
A类地址范围:10.0.0.010.255.255.255;
B类地址范围:172.16.0.0---172.31.255.555;
C类地址范围:192.168.0.0---192.168.255.255

IP地址类型

网络地址:在网络的IPv4地址范围内,最小地址保留位网络地址。此地址的主机部分的每个主机位均为0。
广播地址:用于向网络中的所有主机发送数据的特殊地址。广播地址使用该网络范围内的最大地址。即主机部分的各比特位全部为1的地址。
主机地址:可分配给网络中终端设备的地址。

VLSM(子网划分)

172.16.0.0/16

网络位向主机位借位,借n位则可划分的子网数量为2^n
172.16.0.0

网络位向主机位借一位的结果可能为1也可能为0

172.16.00000000.00000000   
11111111.11111111.10000000.00000000  //掩码
172.16.0.0 //网段

子网为:172.16.0.0/17
掩码为:255.255.128.0
可分配主机:172.16.0.1172.16.127.254
广播地址:172.16.127.255   //主机位全为1

172.16.10000000.00000000
11111111.11111111.10000000.00000000
172.16.128.0  /网段

子网:172.16.128.0/17
掩码:255.255.128.0
主机:172.16.128.1172.16.255.254
广播:172.16.255.255

以此类推...

思考:

192.168.1.0/25子网、广播、可用的主机范围各是多少?

192.168.1.0缺省为24位掩码,即

11000000.10101000.00000001.00000000
11111111.11111111.11111111.00000000

25位掩码表示向主机位借了一位,即划分了2^1个子网

11000000.10101000.00000001.00000000  //借位
11111111.11111111.11111111.10000000   //掩码
11000000.10101000.00000001.00000000  //与运算
192.168.1.0/25   //子网
即广播地址为:主机位全为1
 1000000.10101000.00000001.01111111
 192.168.1.127
 主机范围为:
 192.168.1.1192.168.1.126


11000000.10101000.00000001.10000000  //借位
11111111.11111111.11111111.10000000   //掩码
11111111.11111111.11111111.10000000  //与运算
192.168.1.128/25
即广播地址为:
192.168.1.255
主机范围为:
192.168.1.129192.168.255.254

计算公式

2^m = 向主机借位后产生的子网个数
· m为所借的位数

2^n-2 = 向主机位借位后产生的每个子网中可用主机IP数
· n为主机位剔除被借位后的剩余位数
· -2因为每个子网中的网络号和广播号不可用