【软考】【计算机网络】IP地址与子网划分
IP地址(IPv4)
ABC类地址对应的可用网络数 容纳主机数 分别为:
若一个单位有500台主机,分配给其一个C类地址不够用,分配给一个B类地址又太多了,于是有了子网划分,比如给一个B类地址划分成若干个容纳1000台主机。有时候我们不仅需要子网划分,也需要将若干个小网络组成更大的网络,打破了地址分类的概念,形成无分类网络概念,也称为无类域间路由。
子网划分
子网掩码用于区分IP地址的哪一部分为网络号哪一部分为主机号,子网掩码中为1的部分为网络号,为0的部分为主机号。将一个网络划分成多个子网(取部分主机号当子网号);将多个网络合并成一个大的网络(取部分网络号当主机号)。
例1:将168.195.0.0划分成27个子网
168为B类IP地址,所以前16位为网络号。首先将十进制IP转换成二进制IP地址
1010 1000 1100 0011 0000 0000 0000 0000
取k位会得到2的k次方个子网,所以要得到27个子网,需要5位
1010 1000 1100 0011 0000 0000 0000 0000
所以得到子网掩码为
1111 1111 1111 1111 1111 1000 0000 0000
转换为十进制为255.255.248.0
例2:将168.195.0.0划分成若干子网,每个子网内有700台主机
2的10次方等于1024>700,所以主机号为10为
1010 1000 1100 0011 0000 0000 0000 0000
1010 1000 1100 0011 0000 0000 0000 0000
1111 1111 1111 1111 1111 1100 0000 0000
子网掩码为255.255.252.0
无分类编址
将IP地址分为网络前缀和主机号。
128.14.32.0/20 表示前20位为网络号,后12位为主机号,起始地址为128.14.32,最大地址为128.14.47.255,全0和全1的主机号地址一般不使用。