首页 > 试题广场 >

某主机的MAC地址为00-15-C5-C1-5E-28,IP

[问答题]
某主机的MAC地址为00-15-C5-C1-5E-28,IP地址为10.2.128.100。图1是网络拓扑,图2是该主机进行Web请求的第1个以太网数据帧前80个十六进制码内容。


请根据图中的数据回答以下问题。

(1)Web服务器的IP地址是什么?该主机默认网关的MAC地址是什么?

(2)该主机使用什么协议确定目的MAC地址?封装该协议请求报文的目的MAC地址是什么?

(3)假设HTTP/1.1协议以持续的非流水线方式工作,一次请求-响应时间为RTT,其中该页面还包含了5个JPEG图像,则从发出Web请求开始到浏览器收到全部内容为止,需要多少个RTT?

(4)该帧所封装的IP包经过路由器R转发时,需要修改IP分组中的哪些字段?


此题考察的知识点是网络层的ARP协议与路由算法。
(I)以太网帧首部有14字节,IP数据包首部目的IP地址前有16字节。所以目的IP地址在一台网帧中的位置应该是第31、32、33、34字节。查阅图2,找到这四个字节的内容,即40aa6220(十六进制),转换成十进制为:(1)64.170.98.32。
从图3可知,目的MAC地址就是前6个字节。从图2中找到这6个字节的内容,即(2)00-21-27-21-51-ee。由于下一跳即为默认网关10.2.128.1,所以该MAC地址就是默认网关10.2.128.1端口的物理地址。
(II)(3)ARP协议主要用来解决IP地址到MAC地址的映射问题,当源主机知道目的主机的IP地址,而不知道目的主机的MAC地址时,主机的ARP进程就在本以太网上进行广播,此事以太网的目的MAC地址为全1,即(4)ff-ff-ff-ff-ff-ff。
(III)题目中已经说明IP地址10.2.128.100是私有地址。所以经过路由器转发源IP地址是要发生改变的,即变成NAT路由器的一个全球IP地址(一个NAT路由可能不止一个全球IP地址,随机选一个即可,而本题只有一个),也就是将IP地址10.2.128.100改成101.12.123.15。计算得出,源IP地址字段0a 02 80 64(在第一问的目的IP地址字段往前数4个字节即可)需要改为65 0c 7b 0f。另外,IP分组没经过一个路由器,TTL字段都需要减1,结合图4和图2可以得到初始生存时间字段为80,经过路由器R之后变为7f,当然还得重新计算(5)头部校验和。
发表于 2020-08-24 19:55:13 回复(0)
此题为2011年考研计算机统考真题,答案如下:


发表于 2021-10-26 21:06:15 回复(0)
为什么第三小问不用考虑发送HTML文本的时间
发表于 2022-11-15 18:56:47 回复(0)