假设路由器实现 NAT 功能,内网中主机 H 的 IP 地址为 192.168.1.5/24。若 H 运行 某应用向 internet 发送一个 UDP 报文段,则路由器在转发封装该 UDP 报文段的 IP 数据报的过程中,UDP 报文的首部字段会被修改的是( )
l.源端口号
Ⅱ目的端口号
Ⅲ总长度
Ⅳ校验和
A. ll、Ⅲ
B. l、IV
C. lI、Ⅲ
D. II、IV
N诺智能批改可自动批改答案并给出反馈,每次使用将消耗 1个诺币
您当前的诺币数量: 个
N诺正在智能批改,预计需要30秒,请稍候...
答案为B。以下是具体分析:
NAT(网络地址转换)主要用于实现私有网络地址与公有网络地址之间的转换。当NAT路由器从内网转发一个IP分组到外网时,主要修改的是IP首部中的源IP地址,同时为了保证UDP数据报能够正确传输和响应,也会对UDP首部进行相应修改。
• 源端口号:NAT路由器通常会修改源端口号,将内网主机使用的端口号转换为NAT路由器上的一个端口号,以便外网能够正确地将响应数据发送回NAT路由器,再由NAT路由器转发给内网主机,所以Ⅰ正确。
• 目的端口号:目的端口号在NAT转换过程中一般不需要修改,因为它是指向外网服务器上特定服务的端口,NAT主要是转换源地址和端口,所以Ⅱ错误。
• 总长度:UDP数据报的总长度在NAT转换过程中一般不会改变,因为数据内容本身没有变化,所以Ⅲ错误。
• 校验和:由于源端口号发生了变化,UDP首部的校验和需要重新计算并修改,以保证数据的完整性和正确性,所以Ⅳ正确。
在 NAT(网络地址转换)过程中,...
登录后提交答案