一个 /26 的三个特殊数
(每道题开头都有同一段:to_int 把点分十进制变成 32 位整数,to_str 变回去,mask(前缀长度) 给出掩码的整数——高位连续的 1,低位 0。) (这一节还多了四个函数:network 网络地址、broadcast 广播地址
补全:是不是私有地址
(每道题开头都有同一段:to_int 把点分十进制变成 32 位整数,to_str 变回去,mask(前缀长度) 给出掩码的整数——高位连续的 1,低位 0。) 补全 is_private(ip):落在 10.0.0.0/8、172.16.
补全:认出四种地址
(每道题开头都有同一段:to_int 把点分十进制变成 32 位整数,to_str 变回去,mask(前缀长度) 给出掩码的整数——高位连续的 1,低位 0。) 补全 kind(ip):255.255.255.255 是广播,127/8 是
补全:可用范围
(每道题开头都有同一段:to_int 把点分十进制变成 32 位整数,to_str 变回去,mask(前缀长度) 给出掩码的整数——高位连续的 1,低位 0。) (这一节还多了四个函数:network 网络地址、broadcast 广播地址
有了 IP 为什么还要 MAC
同一格里直接连,隔着栅栏要过门口 同一网段里发包,光知道对方的 IP 还不够,还要知道它的 MAC 地址。因为【0】。
ARP 问谁
本机要发包给打印机 192.168.10.77,缓存里没有它的 MAC。本机会【0】。
目标不在本网段
同一格里直接连,隔着栅栏要过门口 贯穿的网:办公室 192.168.10.0/24——本机 .5、打印机 .77、网关 .1;隔壁 192.168.11.0/24 里有 .5;机房 10.0.0.0/8。 本机要发包给隔壁的 192.168
查缓存
(每道题开头都有同一段:to_int 把点分十进制变成 32 位整数,to_str 变回去,mask(前缀长度) 给出掩码的整数——高位连续的 1,低位 0。) (这一节还多了四个函数:network 网络地址、broadcast 广播地址
该问谁的 MAC
(每道题开头都有同一段:to_int 把点分十进制变成 32 位整数,to_str 变回去,mask(前缀长度) 给出掩码的整数——高位连续的 1,低位 0。) (这一节还多了四个函数:network 网络地址、broadcast 广播地址
补全:决定问谁
(每道题开头都有同一段:to_int 把点分十进制变成 32 位整数,to_str 变回去,mask(前缀长度) 给出掩码的整数——高位连续的 1,低位 0。) (这一节还多了四个函数:network 网络地址、broadcast 广播地址