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为主机部分的位数)
3
一般情况下不使用/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/20
② 31.25.16.255/12
③ 61.59.64.20/14
④ 72.35.22.10/7
⑤ 80.22.23.53/17
⑥ 90.91.92.93/22
⑦ 100.1.0.20/24
⑧ 124.122.60.50/18
⑨ 172.16.41.225/21
⑩ 173.250.32.158/23
答案我会放在评论区,有什么不懂的欢迎评论私信。
转载:https://blog.csdn.net/m0_50744953/article/details/115791059