一、题目
NAPT 可以对那些元素进行转换?
A.只有 MAC 地址
B.IP 地址+端口号
C.MAC 地址+端口号
D.只有 IP 地址
二、答案
B
三、解析
A.只有 MAC 地址
NAPT 工作在网络层与传输层,主要处理 IP 地址和端口信息,不涉及 MAC 地址转换。
B.IP 地址 + 端口号
NAPT 即网络地址端口转换,它在普通 NAT 转换 IP 地址的基础上,同时对传输层端口号进行映射,通过 “公网 IP + 端口” 的组合实现多台内网主机共用一个或多个公网 IP 访问外网。
C.MAC 地址 + 端口号
NAPT 只对网络层的 IP 地址和传输层的端口号进行转换,不处理 MAC 地址。
D.只有 IP 地址
仅转换 IP 地址是静态 NAT的特点,通过将私网地址一比一映射到公网地址,而 NAPT 需要同时转换端口号。
四、扩展——NAPT与静态NAT的区别
1.转换内容不同
静态NAT 是对私网IP地址和公网IP 地址进行一比一转换,NAPT 同时对 IP 地址 + 端口号 进行转换。
2.公网 IP 利用率不同
普通 NAT 一个公网 IP 通常只能对应一个内网 IP,地址消耗大。NAPT 一个公网 IP 可通过不同端口对应大量内网主机,极大节约公网 IPv4 地址。
3.支持并发数不同
普通 NAT 支持的内网主机数量有限,受公网 IP 数量限制;NAPT 仅受端口数量限制,可支持数百上千台内网设备同时上网。
