IP子网划分

 IP地址

IP地址由32位二进制数组成,一般用点分十进制来表示。

  • 分类

IP地址由两部分组成:网络部分(netID)和主机部分(hostID)。
网络部分用于标识不同的网络,主机部分用于标识一个网络中的特定主机。

为了便于分配和管理,IANA将IP地址分为A、B、C、D、E共五类,按照二进制表示方法,根据IP地址的前几个比特位,可以判断IP地址属于哪类。

子网掩码

在网络中不同主机之间通信的情况可以分为如下两种:
 同一个网段中两台主机之间相互通信
 不同网段中两台主机之间相互通信

如果是同一网段内两台主机通信,则主机将数据直接发送给另一台主机;如果不在同一网段内的两台主机通信,则主机将数据送给网关,由网关再进行转发。

 A类地址的默认子网掩码是255.0.0.0
 B类地址的默认子网掩码是255.255.0.0
 C类地址的默认子网掩码是255.255.255.0

有类地址:标准的IP地址(A、B、C三类)属于有类地址。例如:A类地址掩码8位,B类地址掩码16位,C类地址掩码24位,都属于有类地址。
无类地址:为了更灵活的使用IP地址,需要根据需求对IP地址进行子网划分,使得划分后的IP地址不再具有有类地址的特征,这些地址称为无类地址。

子网划分

A类地址=网络部分+主机部分+主机部分+主机部分

B类地址=网络部分+网络部分+主机部分+主机部分

C类地址=网络部分+网络部分+网络部分+主机部分

D类地址时用于组播通信的地址,而且为了满足企业用户在Internet上使用的需求,从A,B,C 这三类中划分出一部分私有地址供企业使用:
10.0.0.0——10.255.255.255
172.16.0.0——172.31.255.255
192.168.0.0——192.168.255.255

  • 公式
  • 子网数等于2的n次方(n为子网部分的位数)
  • 主机数等于2的N次方减2(N为主机部分的位数)

3IP子网划分_第1张图片
一般情况下不使用/31掩码,而/32掩码一般用在配置loopback接口地址时将其作为设备管理地址,这样可以节约地址

子网(网段):借了几位就是2的几次方

可用主机数:剩余主机位,2的(剩余主机位)次方减2

例:/26 剩余主机位为6,2的6次方减2=64-2=62

计算公式

子网掩码:  网络部分全为1,主机部分全为0

子网地址(网段): 网络部分不变,主机部分全为0

广播地址(本网段广播):网络部分不变,主机部分全为1

计算时首先将IP地址转换为32位的二进制数

128   64   32  16  8  4  2  1

例:

192.168.1.1/29        #/29所以隔开29个
11000000.10101000.00000001.00000  001
前29个数为网络部分,后3个数为主机部分,然后进行上面公式计算即可

子网掩码:255.255.255.248
网段:192.168.1.0
广播:192.168.1.7
10.20.30.40/19          #/19所以隔开19个
00001010.00010100.000  11110.00101000

子网掩码:255.255.224.0
网段:10.20.0.0
广播:10.20.30.255

可用IP地址就是网络地址(网段)和广播地址之间去掉头和尾

练习题

大家将一下这些全部计算出来的话就对子网划分基本掌握了

10.20.0.56/2031.25.16.255/1261.59.64.20/1472.35.22.10/780.22.23.53/1790.91.92.93/22100.1.0.20/24124.122.60.50/18172.16.41.225/21173.250.32.158/23

答案我会放在评论区,有什么不懂的欢迎评论私信。

你可能感兴趣的:(网络,网络,子网掩码,网关,程序人生,经验分享)