类地址的第一组数字为1~126。注意,数字0和 127不作为A类地址,数字127保留给内部回送函数,而数字0则表示该地址是本地宿主机,不能传送。
B类地址的第一组数字为128~191。
C类地址的第一组数字为192~223。
IP地址分为:有类地址和无类地址
有类地址:
A类 1.0.0.0~126.0.0.0 网络位8位
网.主.主.主
B类 128.1.0.0~191.255.0.0网络位16位
网.网.主.主
C类 192.0.1.0~223.255.255.0 网络位24位
网.网.网.主
私网地址:
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
无类地址指:网络位超出24以后,均属无类地址。例:25,26,27属无类地址
子网掩码掩的是网络位,当主机位是0或1的时候均不可用,为广播地址
子网划分原理:
![子网的划分_网络](https://s2.51cto.com/attachment/201304/123330868.jpg?x-oss-process=image/resize,m_fixed,w_1184)
子网借位就像切西瓜,1刀下去被分成2半,2刀分4半,3刀分6半;乘2的倍数增长,即2的次方,同时子网掩码变长。
从24变到26,这是因为切了2刀,也就是从主机位借走了2位到网络位。
2^1=2
2^2=4
2^3=8
2^4=16
2^5=32
2^6=64
2^7=128
2^8=256
例:
图1:未划分之前
![子网的划分_网络_02](https://s2.51cto.com/attachment/201304/123436440.jpg?x-oss-process=image/resize,m_fixed,w_1184)
图2,从主机位借走3位去网络位
子网数=2^n ,其中n为子网部分位数
主机数=2^(8-n),其中8-n为主机部分位数
公式: 借位数:n
子网数:2^n
主机数:2^(8-n)
因为这是一个C类地址,所以应该是24位网络位,在不借位的情况下,属于有类地址
借位后,网络位为24+3=27位,27不在A,B,C类地址当中,所以无类地址
主机位本来是8个,借走了3个,为8-3=5,也就是剩下5个主机位,所以主机位2^5=32个,可以的为30个,因为1和0通常是广播地址,不可用。
结果: 借位数:3
子网数:2^3 = 8 可以分成8个小子网
主机数:2^(8-3) = 2^5 = 32(包括0和1)
可用主机数 2^5-2 =30
实例分析:
用10.10.10.0/24这个网段实现对公司5个部门以及服务器组的IP地址分配(包括管理地址及互联地址)
![子网的划分_网络_04](https://s2.51cto.com/attachment/201304/124057673.jpg?x-oss-process=image/resize,m_fixed,w_1184)
最简单的计算方法:
主要从主机位考虑,一个主机位怎样才能剩下45个可用主机位,让一层楼的人使用,2^6-2=64-2=62个可用主机,8-2=6,只有当主机位剩下6位的时候,才可以足够一层的人使用,如果是剩下5位,那么可用主机位为2^5-2=30不够,也就是网络为借位2,这样就可以了
一层:主机位2^6-2=60,借位2分成4个子网,网络位24+2=26,
二层:主机位2^5-2=30,借位3分成8个子网,网络位24+3=27
三层:主机位2^5-2=30,借位3分成8个子网,网络位24+3=27
二层和三层在一个网段里,子网掩码是一样的
总结:
子网划分向后借位,少主机位,多网络位。
路由汇总向前借位,多主机位,少网络位。