2025 计算机网络 网络地址转换 选择题
第 37 题

假设路由器实现 NAT 功能,内网中主机 H 的 IP 地址为 192.168.1.5/24。若 H 运行某应用向 internet 发送一个 UDP 报文段,则路由器在转发封装该 UDP 报文段的 IP 数据报的过程中,UDP 报文的首部字段会被修改的是( )。

I 源端口号

II 目的端口号

III 总长度

IV 校验和

网络地址转换

A. 仅 I、III B. 仅 I、IV C. 仅 lI、III D. 仅 II、IV

[tag_link]

正确答案:B

  • I. 源端口号:在 NAT 实现中,路由器可能会修改源端口号以便在多个内部主机使用相同外部 IP 地址时区分不同的会话。因此,源端口号可能会被修改。
  • II. 目的端口号:通常不会被 NAT 修改,因为目的端口号用于指明接收方应用程序的端口。
  • III. 总长度:UDP 报文段的总长度字段通常不会因为 NAT 而改变,因为 NAT 主要修改 IP 地址和源端口号,数据包的总长度保持不变。
  • IV. 校验和:如果 NAT 修改了源 IP 地址或源端口号,导致 UDP 报文段的内容发生变化,UDP 校验和需要重新计算,因此校验和字段可能会被修改。因此,路由器在转发封装该 UDP 报文段的过程中,可能会修改的字段是源端口号和校验和,答案选 B。