Appearance
题目
以太网交换机 S 通过路由器 R 连 Internet。t₀ 时刻 H1 的 ARP 表和 S 的交换表均为空。H1 通过浏览器请求 www.abc.com。t₁ 时刻 S 首次收到封装 HTTP 请求的以太网帧。
(1) 除 HTTP 外 H1 还运行哪些应用层协议?逐层封装经过哪些协议?
(2) t₁ 时刻 S 的交换表内容?
(3) H2 至少收到多少个相关帧?类型和目的 MAC?
解析
(1) 应用层协议
除 HTTP 外还运行 DNS。封装:DNS 报文 → UDP 数据报 → IP 数据报 → 以太网帧。
(2) 交换表
H1 先 ARP 查 DNS 服务器 MAC → 再 ARP 查路由器 MAC,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。