一、IP地址分类
1、IP协议包头
IP地址共32位
可选项无用是缺点
2、IP地址分类
A类:IP地址的二进制位,必须以0开头
00000001.00000000.00000000.00000000 1.0.0.0
01111111.11111111.11111111.11111111 126.255.255.255
127.0.0.1 本地回环地址
默认子网掩码: 255.0.0.0
人为排除以0开头的地址,0对人来说无用
B类:IP地址的二进制位,必须以10开头
10000000.00000000.00000000.00000000 128.0.0.0
10111111.11111111.11111111.11111111 191.255.255.255
默认子网掩码: 255.255.0.0
C类:IP地址的二进制位,必须以110开头
11000000.00000000.00000000.00000000 192.0.0.0
11011111.11111111.11111111.11111111 223.255.255.255
默认子网掩码: 255.255.255.0
D类:IP地址的二进制位,必须以1110开头 (组播地址,用于路由器互相学习路由表时通信用)
11100000.00000000.00000000.00000000 224.0.0.0
11101111.11111111.11111111.11111111 239.255.255.255
E类:IP地址的二进制位,必须以1111开头 (保留)
11110000.00000000.00000000.00000000 240.0.0.0
11111111.11111111.11111111.11111111 255.255.255.255
3、IP的分类不决定此IP的网段和主机,子网掩码用来确定IP的哪一部分是网段哪一部分是主机
用子网掩码来决定逻辑网段和主机数的,子网掩码可以分割逻辑网段,分割广播域
二、私有IP地址
A类:10.0.0.0 ~ 10.255.255.255
B类:172.16.0.0 ~ 172.31.255.255
C类:192.168.0.0 ~ 192.168.255.255
每一类IP地址中都拿出一组网段作为私有地址
三、网络地址位和主机地址位(默认情况)(默认子网掩码)
A类:
-
网段个数:2(7)-2=126 (减2,是因为人为去0网段和本地回环地址127网段)
-
主机个数:2(24)-2=16777214
B类:
-
网段个数:2(14)=16384
-
主机个数:2(16)-2=65534
C类:
-
网段个数:2(21)=2097152
-
主机个数:2(8)-2=254
A、B、C类网段不合理:网段个数太少,主机个数太多
四、划分子网掩码的目的:根本目的,是节约IP地址
把完整网段划分成小子网,提高IP地址利用率
降低成本
五、子网掩码的原则:子网掩码必须和IP地址同时出现,否则没有意义
六、子网掩码的作用:和子网掩码1对应的IP地址,代表网络地址位;和子网掩码0对应的IP地址,代表主机地址位
七、子网掩码的可用标准:子网掩码中只要1是连续的,就是正确子网掩码
八、子网计算公式
网络地址:把 IP 地址和子网掩码的二进制,按位进行逻辑与运算
广播地址:有效子网掩码中,有几个 0,就把 IP 地址的后几位换为 1
子网个数:有效子网掩码中,有几个 1,子网个数就是 2 的几次方
主机个数:有效子网掩码中,有几个 0,主机个数就是 2 的几次方减 2
子网划分的越多,IP地址浪费的也越多。
特殊地址,IP地址跟网段地址一致,此IP地址无法使用。
子网掩码是255.255.255.252是可划分的最小网段,主机数只有2个,但可用主机数只有1个,因为路由器也需要配置IP地址。
网络不论大小,都必须要至少预留一个主机地址给路由器
九、总结:C类IP可用子网掩码:
子网掩码 | 二进制位数 | 子网数 | 主机数 |
---|---|---|---|
255.255.255.0 | /24 | 1 | 2(8)-2 |
255.255.255.128 | /25 | 2 | 2(7)-2 |
255.255.255.192 | /26 | 4 | 2(6)-2 |
255.255.255.224 | /27 | 8 | 2(5)-2 |
255.255.255.240 | /28 | 16 | 2(4)-2 |
255.255.255.248 | /29 | 32 | 2(3)-2 |
255.255.255.252 | /30 | 64 | 2(2)-2 |
所有主机数都必须至少再减1,预留给路由器用