题59

题目

Q:假设连接 R1、R2 和 R3 之间的点对点链路使用 201.1.3.x/30 地址,当 H3 访问 Web 服务器 S 时,R2 转发出去的封装 HTTP 请求报文的 IP 分组的源 IP 地址和目的 IP 地址分别是( )。

A. 192.168.3.251,130.18.10.1
B. 192.168.3.251,201.1.3.9
C. 201.1.3.8,130.18.10.1
D. 201.1.3.10,130.18.10.1

分析

A:当内网用户向公网发送 IP 分组时, NAT 路由器会更改 IP 分组的源地址, 因此下一步就是求 R1 的公网 IP 地址。连接 R1、R2 和 R3 之间的点对点链路使用 201.1.3.x/30 地址, 可知该地址块的 IP 地址的后两位为主机号, 而主机号全 0 和全 1 的 IP 地址不能分配, 因此若已知路由器之间的点对点链路中的一个路由器接口的 IP 地址, 就可求出另一路由器接口的 IP 地址。在 R1 和 R2 相连的链路中,已知 R1 端接口的 IP 地址为 201.1.3.9/30, 将其后 8 位展开成二进制为 所以可分配给 R2 的 L0 接口的 IP 地址为 201.1.3.10。同理, 也可求出 R2 的 L1 接口的 IP 地址为 201.1.3.2。访问 Web 服务器, 只能通过 R1 的接口 L0 或 L1 转发, 所以经过 R1 转发后, IP 分组的源地址可能为 201.1.3.10 或 201.1.3.2, 目的地址为 Web 服务器的 IP 地址 130.18.10.1。

选D
题9

题38

当内网用户向公网发送 IP 分组时, NAT 路由器会更改 IP 分组的源地址