计算机网络
2011-47
某主机的MAC地址为00-15-C5-C1-5E-28,IP地址为10.2.128.100(私有地址)。题47-a图是网络拓扑,题47-b图是该主机进行Web请求的1个以太网数据帧前80B的十六进制及ASCII码内容。
(1)Web服务器的IP地址是什么?该主机的默认网关的MAC地址是什么?
(2)该主机在构造题47-b图的数据帧时,使用什么协议确定目的MAC地址?封装该协议请求报文的以太网帧的目的MAC地址是什么?
(3)假设HTTP/1.1协议以持续的非流水线方式工作,一次请求-响应时间为RTT,rfc.html页面引用了5个JPEG小图像,则从发出题47-b图中的Web请求开始到浏览器收到全部内容为止,需要多少个RTT?
(4)该帧所封装的IP分组经过路由器R转发时,需修改IP分组头中的哪些字段?
以太网数据帧结构和IP分组头结构分别如题47-c图、题47-d图所示。


答案
(1)Web服务器的IP地址为64.170.98.32;该主机的默认网关的MAC地址为00-21-27-21-51-ee。
(2)使用ARP协议确定目的MAC地址;封装ARP请求报文的以太网帧的目的MAC地址是FF-FF-FF-FF-FF-FF。
(3)需要6个RTT。
(4)路由器 R 转发该 IP 分组时需要:
- 将源 IP 地址从主机的私有地址改写为路由器的公有地址;
- 将生存时间 TTL 减 1;
- 因源 IP 地址和 TTL 均发生变化,重新计算 IP 首部校验和。
这里只问 IP 分组头,因此不把以太网帧的源/目的 MAC 地址或传输层校验和列入答案。