NAT和NAPT

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

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地址和不同的端口号。这样,数据包在互联网上的传输就能正确地路由到目标设备,并且可以保持多个设备之间的会话区分。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

vxstar

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值