子网划分专题
子网划分
IPv4由32位二进制组成,分成四组,每组八位。
IPv6由128位组成,一般用冒号分隔,十六进制表示。
ipv4地址:网络部分+主机部分
理解:主机位全0为网络地址、主机位全1为广播地址
IPv4私有网络地址和公有网络地址
公网地址
是指在互联网上全球唯一的IP地址。
IP地址分为五类
A类地址范围: 1.0.0.1~126.255.255.254 /8
B类地址范围: 128.0.0.1~191.255.255.254 /16
C类地址范围 192.0.0.1~2234.255.255.254 /24
D类地址范围 224.0.0.1~239.255.255.254 用于组播
组播:一对列
单播:一对一
广播:一对多
E类地址范围 240.0.0.1~255.255.255.254 用于科学研究的保留地址
私有地址
A类私有子网:10.0.0.0~10.255.255.255 10.0.0.0/8 255.0.0.0
B类私有子网:172.16.0.0~172.31.255.255 172.16.0.0/12 255.240.0.0
C类私有子网:192.168.0.0~192.168.255.255 192.168.0.0/16 255.255.0.0
子网划分
网段组成:网络地址,可用IP,广播地址
例如:192.168.1.189/24
网络号 : 192.168.1.0
可用IP地址:192.168.1.1~192.168.1.254
广播地址:192.168.1.255
子网掩码
对应IP地址的网络部分用1表示
对应IP地址的主机部分用0表示
网络地址:IP地址和子网掩码作“与运算”
与运算理解:全1才为1,有0则为0
例子:172.16.0.0/12
10101100 00010000 00000000 00000000 IP
11111111 11110000 00000000 00000000 掩码
10101100 00010000 00000000 00000000 网络地址 172.16.0.0
10101100 0001 1111 11111111 11111111广播地址 172.31.255.255
重点理解
子网数=2^n,其中n为子网部分位数,例如:/26,n=26-24
主机数(可用IP)=2^N-2,其中N为主机部分位数:N=32-26
192.168.1.0 /24 /25 /26 /27 28 /29 /30 /31 /32
子网掩码 0 128 192 224 240 248 252 254 255
子网个数 1 2 4 8 16 32 64 128 256
IP数量 256 128 64 32 16 8 4 2 1
可用IP 254 126 62 30 14 6 2 0 1
段与段之间不能互相通信,不同部门用一个单独的段,目的在于节省IP地址
所谓的子网划分就是划分多个互不干扰的网段,用于分配给不同的部分,一分二、二分四、等均等分配,基于多少台主机,选择合适的主机分配方案。
经典综合:
某个大学分配到一个地址块206.0.68.0/22,该大学有四个学院,理学院 需要500个地址,文学院需要200个地址, 工学院需要100个地址,农学院 需要100台地址,请给出每一个学院的分配的地址块(包含前缀),请写成每个学院的地址范围。
206.0.68.0/22 主机有10位 ,
展开后面两个字节 01000100 0000000
理学院 500 2^8< 500<2^9 ,网络前缀为32-9=23
地址块 取 206.0. 0100 0100 0000 0000 (206.0.68.0/23)
地址范围 206.0.68.0/23(01000101 主机位全为0)~206.0.69.255/23 (11111111主机位全为1)
除去全0与全一,即为可用主机地址范围
同理
网络前缀每增加一位,地址数减半 68已经用过,不能重复地址分配
文学院 200 2^7 <200<2^8,网络前缀为32-8=24
地址块块 取 206.0. 0100 0110 0000 0000 (206.0.70.0/24)
地址范围 206.0.70.0/24( 01000110 主机位全为0)~206.0.70.255/24(11111111主机位全为1)
工学院 需要100个地址 ,26<100<27 ,网络前缀为32-7=25 ,
地址块块 取 206.0. 01000111 0 0000000(206.0.71.0/25)
地址范围 206.0.71.0/25~206.0.71.127/25
( 01000111 01111111)
农学院 需要100个地址 后缀25
地址块块 取 206.0. 01000111 1 0000000(206.0.71.0/25)
206.0.71.128/25(( 01000111 10000000)~206.0.71.255 ( 11111111)
**总结 **
1、按所需的地址 数由大到小分配较好 。
2、地址不能重叠
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix