计算机网络
2021-47
某网络拓扑如题47图所示,以太网交换机S通过路由器R与Internet互联。路由器部分接口、本地域名服务器、H1、H2的IP地址和MAC地址如图中所示。在t₀时刻H1的ARP表和S的交换表均为空,H1在此刻利用浏览器通过域名www.abc.com请求访问Web服务器,在t₁时刻(t₁>t₀)S第一次收到了封装HTTP请求报文的以太网帧,假设从t₀到t₁期间网络未发生任何与此此次Web访问无关的网络通信。

请回答下列问题。
1)从t₀到t₁期间,H1除了HTTP之外还运行了哪个应用层协议?从应用层到数据链路层,该应用层协议报文是通过哪些协议进行逐层封装的?
2)若S的交换表结构为<MAC地址,端口>,则t₁时刻S交换表的内容是什么?
3)从t₀到t₁期间,H2至少会接收到几个与此次Web访问相关的帧?接收到的是什么帧?帧的目的MAC地址是什么?
答案
(1)DNS 协议。封装顺序为:DNS 报文 → UDP 数据报 → IP 数据报 → 以太网帧。
(2)t1 时刻 S 的交换表为:
| MAC 地址 | 端口 |
|---|---|
00-11-22-33-44-CC | 4 |
00-11-22-33-44-BB | 1 |
00-11-22-33-44-AA | 2 |
(3)H2 至少接收到 2 个与此次访问相关的帧,均为 ARP 查询广播帧,目的 MAC 地址均为 FF-FF-FF-FF-FF-FF。