1. IP地址分类1.1 IPv4地址表示形式32bit二进制数----软件使用;点分十进制 ---- 表示直观;
1.2 A类IP地址
0
Network
Host
1bit
7bit
24bit
(1) 网络地址空间长度为7位,主机地址空间长度为24位;
(2) A类地址是从:1.0.0.0~127.255.255.255;
(3) 网络地址空间长度为7位,允许有126个不同的A类网络(网络地址的0和127保留用于特殊目的);
(4) 主机地址空间长度为24位,每个A类网络的主机地址数多达16,000,000个;
(5) A类IP地址结构适用于有大量主机的大型网络。
1.3 B类IP地址
10
Network
Host
2bit
14bit
16bit
(1)网络地址空间长度为14位,主机地址空间长度为16位;
(2)B类IP地址是从:128.0.0.0~191.255.255.255;
(3)网络地址空间长度为14位,允许有16384个不同的B类网络;
(4)主机地址空间长度为16位,每个B类网络的主机地址数多达65536个;
(5)B类IP地址适用于一些国际性大公司与政府机构等。
1.4 C类IP地址
110
Network
Host
3bit
21bit
8bit
(1)网络地址空间长度为21位,主机地址空间长度为8位;
(2)C类IP地址是从:192.0.0.0~223.255.255.255;
(3)网络地址空间长度为21位,允许有2,000,000个不同的C类网络;
(4)主机地址空间长度为8位,每个C类网络的主机地址数最多为256个;
(5)C类IP地址特别适用于一些小公司与普通的研究机构。
2. 子网划分(利用子网掩码)2.1 各类地址的缺省子网掩码
A类-----------------------255.0.0.0 也可以表示为 /8 表示有8个1
B类-------------------255.255.0.0 也可以表示为 /16 表示有16个1
C类-----------------255.255.255.0 可以表示为 /24 表示有24个1
2.2 使用子网划分时的地址格式
A类------------网络(8位)+子网(X位)+主机(24-X位)
B类------------网络(16位)+子网(X位)+主机(16-X位)
C类------------网络(24位)+子网(X位)+主机(8-X位)
2.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
1
2
3
4
5
6
7
8
1的个数
2.4 不规则掩码划分
A类地址掩码
255.0.0.0
/8
255.128.0.0
/9 (8+1)
255.192.0.0
/10 (8+2)
255.224.0.0
/11 (8+3)
255.240.0.0
/12 (8+4)
255.248.0.0
/13 (8+5)
255.252.0.0
/14 (8+6)
255.254.0.0
/15 (8+7)
B类地址掩码
255.255.0.0
/16
255.255.128.0
/17 (16+1)
255.255.192.0
/18 (16+2)
255.255.224.0
/19 (16+3)
255.255.240.0
/20 (16+4)
255.255.248.0
/21 (16+5)
255.255.252.0
/22 (16+6)
255.255.254.0
/23 (16+7)
C类地址掩码
255.255.255.0
/24
255.255.255.128
/25 (24+1)
255.255.255.192
/26 (24+2)
255.255.255.224
/27 (24+3)
255.255.255.240
/28 (24+4)
255.255.255.248
/29 (24+5)
255.255.255.252
/30 (24+6)
255.255.255.254
/31 (24+7)
3. 计算子网个数以及每个子网的主机数3.1 几个重要的公式
1. 网络位数+子网位个数+主机位个数=32
网络位数可以根据A、B、C三类分别是8/16/24,(网络主机位个数+掩码=32)
2. 子网个数=2子网位的个数
3. 主机个数=2主机位的个数-2
3.2 举例说明
地址
网络位的个数
子网位的个数
主机位的个数
子网的个数
每个子网的主机台数
10.0.0.0/20
8
12
12
4096
4094
155.155.0.0/21
16
5
11
32
2046
192.1.1.0/27
24
3
5
8
30
128.1.0.0/30
16
14
2
16384
2
4. 获取网络广播地址
广播地址是表示网络或子网中所有的IP地址,当一个数据包必须被发送到所有的网络或子网的主机时,要使用广播地址。
4.1 无子网划分或基本子网划分算法
IP地址与子网掩码相与结果主机位是“0”的位用“1”补,反映在十进制就是用“255”补。
例表 4.1.1
IP地址
子网掩码
网络和子网部分
广播地址
8.1.4.5
255.255.0.0
8.1.0.0
8.1.255.255
130.4.100.1
255.255.255.0
130.4.100.0
130.4.100.255
192.1.1.4
255.255.255.0
192.1.1.0
192.1.1.255
172.100.2.2
255.255.255.0
172.100.2.0
172.100.2.255
5. 子网划分工具介绍
IPSubnetCalc321.exe 请到http://www.wildpackets.com 免费下载。