Appearance
题目
主机 MAC 00-15-C5-C1-5E-28,私有 IP 10.2.128.100,通过 NAT 路由器 R 连接 Internet(目的 101.12.123.15,MTU=1500B)。
(1) Web 服务器 IP 地址?默认网关 MAC 地址?
(2) 构造帧时用什么协议确定目的 MAC?封装该协议请求帧的目的 MAC?
(3) HTTP/1.1 持续非流水线,RTT 内一次请求响应,页面引用 5 个 JPEG 图像,从发出请求到收到全部内容需几个 RTT?
(4) IP 分组经路由器 R 转发时,需修改哪些首部字段?
解析
(1) Web 服务器 IP
从以太网帧第 31-34 字节读出目的 IP,转换十进制得 Web 服务器 IP。前 6 字节为网关 MAC。
(2) 确定目的 MAC
使用 ARP 协议,ARP 请求以广播发送,目的 MAC = FF-FF-FF-FF-FF-FF。
(3) HTTP/1.1 非流水线
持续非流水线:收到前一个响应后才发下一个请求。1 个页面 + 5 个图像 = 6 个 RTT。
(4) 路由器修改字段
NAT 修改源 IP 地址(私有→全球),TTL减 1,校验和重新计算。