NAT(Net Address Transition):网络地址转换器,它是一种在网络通信中用于将私有IP地址转换为公共IP地址的技术。
在一个局域网(LAN)中,每个设备通常都有一个私有IP地址,这些地址是在局域网内部使用的,并不在公共互联网上唯一。当这些设备需要与公共互联网进行通信时,NAT技术就会发挥作用。NAT通过在网络边界的路由器或防火墙上维护一个转换表,将私有IP地址映射到公共IP地址。当局域网中的设备发送数据包到互联网上的目标设备时,路由器会自动修改数据包的源IP地址,将私有IP地址替换为公共IP地址。这样,数据包在互联网上的传输就能正确地路由到目标设备。基本的NAT会将内网主机的IP地址映射为一个公网IP,不改变其TCP/UDP端口号。基本NAT技术通常只有在当NAT有公网IP池的时候才能保证内网中的设备可同时与公网设备进行通信。
NAPT(Network Address and Port Translation):NAPT是NAT(Network Address Translation)的一种扩展,它在传输层(TCP/UDP)上实现了端口级别的转换。与传统的NAT只进行IP地址转换不同,NAPT在转换表中还维护了端口号。通过将私有IP地址和端口号映射到公共IP地址和不同的端口号上,NAPT可以实现多个设备使用同一个公共IP地址同时进行互联网访问。
NAPT的转换过程是在数据包传输过程中进行的。当私有网络中的设备发送数据包到互联网上的目标设备时,NAPT会修改数据包的源IP地址和端口号,将私有IP地址和端口号转换为公共IP地址和不同的端口号。这样,数据包在互联网上的传输就能正确地路由到目标设备,并且可以保持多个设备之间的会话区分。

NAT是一种将私有IP地址转换为公共IP地址以允许局域网设备访问互联网的技术。NAPT是NAT的扩展,它同时转换IP地址和端口号,允许多个设备共享同一公共IP并保持会话区分。
861

被折叠的 条评论
为什么被折叠?



