分类地址
以IPv4地址为例:总长度为32位,由网络号与主机号组成
网络IP地址有3种长度的前缀,分为A、B、C、D、E五类
A、B、C三类分配给主机或路由器使用
D类地址作为组播地址
E类地址保留
地址长度
A类
前缀长度为8位,首位为0,前缀的后7位表示网络地址,共有2的7次方=128个A类,每个A类的IP总数位2的24次方=16 777 216
B类
前缀长度16位,前两位为10,后14为表示网络地址,共有2的14次方=16 384个B类,每个B类IP总数为2的16次方=65 536
C类
前缀长度24为,前三位为110,后21位表示网络地址,共有2的21次方=2 097 152个C类,每个C类IP总数2的8次方=256
特殊地址
本地主机
0.0.0.0/32,当主机需要发送数据,需要将自己地址作为源主机,但是不知道主机地址,则会使用本地主机作为源主机
路由表中0.0.0.0/0默认路由
有限广播地址
255.255.255.255/32 向所有设备发送数据
回送地址
127.0.0.0/8 当目的地址是这个,则不会发送数据报
私有地址
私有地址类别 | 范围 |
---|---|
A类 | 10.0.0.0~10.255.255.255(或10.0.0.0/8) |
B类 | 172.16.0.0~172.31.255.255(或172.16.0.0/12) |
C类 | 192.168.0.0~192.168.255.255(或192.168.0.0/16) |
子网划分
将一个较大的子网划分为多个较小子网的过程。
较大子网具有较短的网络前缀,较小子网具有稍长的前缀。
超网
将具有较长前缀的相对较小的子网合并为一个身有稍短前缀的相对较大的子网。
如:213.111.0.0/24,包括213.111.0.0/24和213.111.1.0/24两个C类网络
子网掩码
用来定义一个子网的网络前缀长度。
网络前缀全为1,其余部分全部为0
如:子网213.111.0.0/24,24表示网络前缀24个1,
子网掩码二进制:11111111 11111111 11111111 00000000
子网地址
将IP地址与子网掩码按位与运算 (0 & 0= 0 ,0 & 1= 0,1 & 0= 0, 1 & 1= 1)
如:某子网内得到一个地址为192.168.1.45,子网掩码为255.255.255.128
IP地址二进制化:192 168 1 00101101
二进制化
|地址 | 二进制化 |
| :---: | :---: |
| IP地址 | 192.168.1 00101101 |
| 子网掩码 |11111111 11111111 11111111 10000000 |
| 子网地址 | 192.168.1 00000000 |
子网地址为:192.168.1.0或192.168.1.0/25 (25是前缀,看子网掩码,25个1)
直接广播地址
子网地址前缀不变,主机号全为1
或者子网掩码取反进行或运算 ( 0 | 0= 0 , 1 | 0= 1 , 0 | 1= 1 , 1 | 1= 1)
按上面的
子网掩码:11111111 11111111 11111111 10000000
子网地址:192.168.1 00000000
广播地址:192.168.1 01111111 即192.168.1.127
IP地址总数
IP地址总数= 2^n-2
n = 子网掩码的主机位数
按上面
子网掩码:11111111 11111111 11111111 10000000
子网地址归属C类:网络位24位,主机位8位,而子网25位,则主机7位,被借走一位
IP地址数为:27 - 2 = 126
IP地址范围
(子网地址主机号+1) ~ (广播地址主机号-1)
按上面
IP地址范围:192.168.1.1~192.168.1.126
子网等大小划分
子网掩码延长1(r)位,变为255.255.255.224,该子网将被划分为两个(2^r个)子网。
按上面
子网掩码为:11111111 11111111 11111111 10000000 延长一位:11111111 11111111 11111111 11000000
最小地址为:192.168.1 10000000
192.168.1 10000001
....
最大地址:192.168.1 10111111
分成两个:10开头的和101开头的
例题1
假设某子网中的一个主机的IP地址是203.123.1.135子网掩码是255.255.255.192,那么该子网的子网地址是什么?直接广播地址是什么?该子网IP地址总数是多少?该子网的可分配IP地址数是多少?可分配IP地址范围是多少?如何将该网络划分为两个等大小的子网?
解
该子网的子网地址是203.123.1.128/26。
直接广播地址是203.123.1.191。
IP地址总数是64个,可分配的IP地址数是62个。
可分配IP地址范围是203.123.1.129~203.123.1.190。
可划分为以100开头和101开头的
例题2
假设某子网中的一个主机的IP地址为203.123.1.135,子网掩码是255.255.255.192,那么该子网的子网地址是什么?直接广播地址是什么?该子网IP地址总数是多少?该子网的可分配IP地址数是多少?可分配IP地址范围是多少?
解
IP地址:203.123.1.135
IP地址二进制表示:203.123.1 10000111
子网掩码二进制:11111111 11111111 11111111 11000000
子网地址:203.123.1.10000000 即203.123.1.128
直接广播地址:203.123.1.10111111 即:203.123.1.191
IP地址总数:26 - 2 = 62
IP可分配范围:203.123.1.129~203.123.1.190