IPv4分组、MTU、分片与首部校验
约 42 分钟
来源清单与映射
本课对应源课程 26考研王道计算机【计算机网络冲刺班】 的文件名主题:考点12_网络层功能、路由协议概述、考点13_IPv4分组。源 manifest 精确计数为 302:32个具名考点、153个历年题文件、115个模拟题文件、1个使用建议、1个未开课提醒。只读取目录和文件名,不读取或复制ASR正文。
映射方法:仅扫描目录与JSON文件名:32个具名考点按协议层和状态机归并;153个历年题文件与115个模拟题文件按年份/题号映射到主题;1个使用建议和1个未开课提醒只保留清单、不伪造正文
高频模型
IPv4首部包含总长度、标识、DF、MF、片偏移、TTL和首部校验和。路由器每转发一跳减TTL并重算首部校验;分片偏移以8 byte为单位,除末片外数据长度必须是8的倍数。
冲刺解法
先用MTU减首部得到单片上限,再向下取8的倍数;逐片记录数据长度、偏移、MF和总长度。重组只在目的主机进行,同一原数据报的片使用相同标识。
带参数例题
4000 byte总长、20 byte首部、MTU1500:数据3980拆为1480、1480、1020,偏移0、185、370,MF为1、1、0。
真题状态反查
偏移按字节直接填1480;每片只第一片有首部;路由器重组再转发;TTL只在主机减。
选择题必须检查对象、层次、量词和前提;综合计算必须保留公式、单位、报文字段或状态表。历年与模拟文件只作为“该主题曾以选择或综合状态出现”的清单证据,不复刻原题和答案。
在线验收
完成随课单选、多选与计算/应用题。答对后仍要为错误选项构造反例;24小时后遮住正文重做。代码课必须在沙箱通过全部测试,样例硬编码不算完成。
Practice
本课练习
先独立作答再提交;编程题会在隔离沙箱中真实编译、运行并对拍。
输入IPv4原数据报总长度、首部长度和链路MTU。DF=0且参数合法。输出每个分片一行:数据长度 片偏移 MF。片偏移以8 byte为单位;除末片外数据长度取不超过MTU减首部的最大8字节倍数。