主要区别
NAT和PAT的主要区别在于,NAT是一种过程/技术,路由器或类似的网络设备将一个IP地址转换成另一个IP地址,而PAT则将LAN上的每个主机转换成路由器的WAN端公共IP地址,并分配不同的端口号。
纳特(nat) vs. 拍打(pat)
NAT减缓了IP地址空间消耗的过程,并保留了注册的公共地址。PAT通过在不同端口号的帮助下将单个公共IP分配给一组主机来保存IP地址。在NAT中,地址重叠的发生明显减少。PAT减少了漏洞和安全攻击。NAT增加了连接建立的灵活性。在PAT中,私人地址保护公共地址不被暴露。NAT删除了更改网络时地址重新编号的过程。PAT也被称为移植、端口过载、端口级多路复用NAT和单地址NAT。NAT有一对一或多对一的关系。帕特有多对一的关系。在NAT中,公共IP地址映射到私有IP地址。在PAT中,多个私有IP地址通过端口映射到一个公共IP中。NAT是PAT的超集。PAT是NAT的一种动态形式。NAT的例子有静态NAT和动态NAT。PAT的例子有静态PAT和过载PAT。
比较图
什么是纳特(nat)?
NAT代表网络地址转换。NAT连接两个网络并将私有(本地)地址映射到公共(全局)地址。术语local表示主机地址属于内部网络,而不是由网络信息中心或服务提供商分配的。术语global表示该地址是由网络信息中心或服务提供商分配的合法地址。公共广播也代表一个或多个对外的本地地址。NAT降低了IP地址空间的消耗速度,并保留了注册的公共地址。NAT缺乏端到端的可追溯性。NAT有两种类型:静态NAT,静态NAT映射在全局地址上,并且具有一对一的关系。另一种类型是动态NAT,它将未注册的IP地址转换为注册的私有IP地址。NAT是PAT的超集。
什么是拍打(pat)?
PAT代表端口地址转换。PAT通过端口号将内部网络的私有IP地址转换为公共IP地址。使用PAT,局域网上的每台主机都被转换成路由器的广域网(WAN)端公共IP地址,但端口号分配不同。PAT是动态NAT的一种形式,通过它可以在端口级别配置地址转换,同时还可以优化剩余的IP地址。PAT使用IPv4地址和端口号。在PAT中,私人地址也可以保护公共地址不被暴露。在PAT中有一对一或多对一的关系。对于单个IP地址,不执行多个相同类型的公共服务。PAT的类型有静态PAT和过载PAT。由于私有地址可以防止公开地址,PAT减少了漏洞和安全攻击。
主要区别
- NAT提高了安全性,因为内部主机的IP地址是不可见的,而在PAT中,私有地址保护公共地址不被暴露。
- NAT与IPv4寻址方案相结合,既节省了IPv4地址,又延长了其使用寿命,另一方面,PAT使用了IPv4地址和端口号。
- NAT是PAT的超集,而PAT是NAT的类型。
- 在转换过程中,NAT使用IP地址,PAT使用IP地址和端口号。
- NAT有一对一或多对一关系,而PAT有多对一关系。
- NAT不使用端口,而PAT在转换过程中使用源端口。
- 在NAT中,地址重叠的发生明显减少,PAT则减少了漏洞和安全攻击。
- 在NAT中缺少端到端的可追溯性,而在PAT中,内部表中的条目数被减少,以保留连接记录。
结论
NAT和PAT协议被用来最小化对全局唯一IP地址的需求。两者的工作原理相似,只是略有不同。NAT不使用端口,而在PAT中,所有内部机器可以共享一个翻译地址。