跳到正文

6.4 题目讲评与原理反查

50 分钟

6.4 题目讲评与原理反查

训练主题

邮件提交、传输和读取

代表推演

沿用户代理、发送服务器、DNS MX、接收服务器和邮箱客户端写协议链,区分推送与拉取。

协议链证据

每一问先列参与进程和协议,再画名字解析、连接建立、请求响应与连接关闭。DNS题写查询名/类型、递归或迭代、回答与TTL;FTP题分控制/数据连接;邮件题写SMTP/MX/IMAP;HTTP题写对象、连接复用和缓存。

时延门禁

RTT只包含往返传播与相应排队/处理抽象,不自动包含对象传输L/R。题目忽略传输时才可按RTT数直接相加。持久连接省建连,多路复用减少串行等待,缓存命中可能同时省连接、请求和传输。

错因与变式

常见错误是把DNS权威服务器当递归服务器、把FTP数据放控制连接、用SMTP读取邮箱、把HTTP无状态说成不能登录、把P2P说成绝无服务器。替换缓存、NAT或连接模式后完整重做。

状态复核

最后检查域名责任链闭合、端口与连接方向一致、邮件每段有对应协议、HTTP对象数与RTT项一致、TTL未过期才命中。缺少任何阶段时不能仅凭最终状态码得分。

表格输出规范

每行写时刻、发起进程、接收进程、协议、连接编号、请求/响应和缓存状态。DNS另写记录类型与TTL;FTP分控制/数据连接;邮件写提交、转发、投递和读取;HTTP写每个对象是否复用连接、是否命中缓存以及消耗的RTT和传输时间。

二次变式

把DNS缓存改为刚好过期、FTP主动模式放在NAT后、MX返回两个服务器、HTTP基础对象命中缓存或连接改为多路复用,再完整推演。答案变化时指出省掉或新增的是解析、建连、请求还是传输阶段。

课内验收

完成下方两道在线题。计算题列每个RTT或TTL中间量;选择题为错误项写协议职责或连接方向反例。

Practice

本课练习

2

先独立作答再提交;编程题会在隔离沙箱中真实编译、运行并对拍。

1读取协议 3

邮箱同步常用?

登录 后答题可以领积分
2邮件对象 3

包括?

多选题:必须选全正确项,漏选或多选均不得分。

登录 后答题可以领积分