一个 /24 能切成几个 /26

把 192.168.10.0/24 划成若干个 /26 子网,能划出【0】。

开始练习 →

前缀长度变掩码

(每道题开头都有同一段:to_int 把点分十进制变成 32 位整数,to_str 变回去,mask(前缀长度) 给出掩码的整数——高位连续的 1,低位 0。) 五种前缀长度各变成点分十进制的掩码: def to_int(ip):

开始练习 →

把 /24 切成四个 /26

(每道题开头都有同一段:to_int 把点分十进制变成 32 位整数,to_str 变回去,mask(前缀长度) 给出掩码的整数——高位连续的 1,低位 0。) split 把一个网按新前缀切开:起点是网络地址,每个子网跨 2 的(32 −

开始练习 →

补全:从掩码反推前缀长度

(每道题开头都有同一段:to_int 把点分十进制变成 32 位整数,to_str 变回去,mask(前缀长度) 给出掩码的整数——高位连续的 1,低位 0。) 补全 prefix_of(mask_str):把点分十进制的掩码变成整数,数二

开始练习 →

补全:切子网

(每道题开头都有同一段:to_int 把点分十进制变成 32 位整数,to_str 变回去,mask(前缀长度) 给出掩码的整数——高位连续的 1,低位 0。) 补全 split(net, prefix, new_prefix):从网络地址

开始练习 →

补全:它落在哪个子网

(每道题开头都有同一段:to_int 把点分十进制变成 32 位整数,to_str 变回去,mask(前缀长度) 给出掩码的整数——高位连续的 1,低位 0。) 补全 where(ip, prefix):交回这个地址所在子网的 CIDR 写

开始练习 →

127 开头的地址

127.0.0.1 是回环地址。真机上 lo 的地址是 127.0.0.1/8,这个 /8 意味着【0】。

开始练习 →

广播地址是什么

192.168.10.255 在 /24 下是广播地址。它的特点是【0】。

开始练习 →

私有地址

10.x.x.x、172.16~31.x.x、192.168.x.x 这三段叫私有地址。它们的特点是【0】。

开始练习 →

六个地址各是什么

(每道题开头都有同一段:to_int 把点分十进制变成 32 位整数,to_str 变回去,mask(前缀长度) 给出掩码的整数——高位连续的 1,低位 0。) is_private 查三个私有段,kind 再分回环、广播、公网。看六个地址

开始练习 →