判断题
790.NAPT 是通过 TCP 或者 UDP 或者 IP 报文中的协议号区分不同用户的 IP 地址。
A
正确
B
错误
答案解析
正确答案:B
解析:
**解析:**
该说法是**错误**的。
**详细分析:**
1. **NAPT 的定义与工作原理**:
NAPT(Network Address Port Translation,网络地址端口转换),也常被称为 PAT(Port Address Translation)。它的核心目的是允许多个内部私有 IP 地址共享一个或少数几个公网 IP 地址访问外部网络。
2. **如何区分不同用户(会话)**:
* NAPT 不仅仅依靠 IP 地址来区分不同的连接,因为多个内部主机可能映射到同一个公网 IP。
* 为了区分来自不同内部主机的会话,NAPT 设备(如路由器或防火墙)会修改报文中的**传输层端口号**(TCP 或 UDP 端口)。
* NAPT 维护一张映射表,记录着 `{内部IP, 内部端口}` 与 `{公网IP, 公网端口}` 的对应关系。
* 当数据包返回时,NAPT 根据目的端口号查找映射表,从而确定该数据包应该转发给哪台内部主机。
3. **原题错误点**:
* 题目称“通过...协议号区分不同用户的 IP 地址”,这是不准确的。
* **协议号**(Protocol Number,位于 IP 头部)用于标识上层使用的是 TCP、UDP 还是其他协议,它不能用来区分具体的用户会话或主机。
* 真正用于区分不同用户(即不同会话流)的关键字段是**源/目的端口号**(Port Number),配合 IP 地址一起使用。
**结论:**
NAPT 是通过 **IP 地址 + 端口号**(主要是端口号的变化)来区分不同用户的会话,而不是通过协议号。因此,题目描述错误。
相关知识点:
NAPT区分用户地址方式错
题目纠错
华为数通工程师HCIA题库
相关题目
单选题
11.PPPoE 客户端使用哪种方式向 Server 发送 PADI 报文?
单选题
10.PPP 帧格式中的 Protocol 字段为 0xC223, 表示该协议是?
单选题
9.VLAN 标签中的 Priority 字段可以标识数据帧的优先级, 此优先级的范围是?
单选题
8.VLANIF 接口通过数据帧的哪个信息判断进行二层转发或者三层转发?
单选题
7.华为设备可以使用 Telnet 协议进行管理, 关于该管理功能, 以下哪个说法师正确的?
单选题
6.DHCP 客户端想要离开网络时发送哪种 DHCP 报文?
单选题
5.如果 DHCP 客户端申请的 IP 地址已经被占用时, DHCP 服务器会使用哪种报文作为应答?
单选题
4.路由表由多个要素组成, 下列说法错误的是?
单选题
3.以下哪个命令可以查看 OSPF 是否已经正确建立邻居关系?
单选题
2.下面哪个 OSPF 版本适用于 IPv6?
