解释PAT和NAT的作用和差别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解释PAT和NAT的作用和差别相关的知识,希望对你有一定的参考价值。

NAT就是网络地址翻译的英文缩写。
NAT在内部网络中使用内部地址,通过
NAT把内部地址翻译成合法的IP地址,在Internet上使用。其具体的做法是把IP包内的地址域用合法的IP地址来替换,PAT则是把内部地址映射到外部网络的一个IP地址的不同端口上。
NAT的另一个运用:作为用于负载平衡的DNS系列服务器(DNS
round-robin)的一个替代品。
参考技术A 1)nat
network
address
translation
网络地址装换,是用于将一个地址域(如:专用intranet)映射到另一个地址域.
pat
port
address
translation
端口多路复用
(2)nat包括pat,除此以外还有静态地址转换以及动态地址转换两种技术,他们都是实现nat的三种方式
nat的地址转换是指每个内网地址都被转换成ip地址+源端口的方式,这需要公网ip地址为多个。
而pat由于ip地址不足够,就会出现内网地址被转换成ip地址+端口段的形式,这样的公网ip地址通常只是一个
参考技术B

NAT就是 IP地址转换 ;    PAT 是 IP+端口  地址转换

一个是宏观描述,真正落实到细节还是PAT。

NAT只能区分到私网中的不同主机。

私人网中有A , B , C 三个主机 ,分别浏览hao123的网站,回来的数据包通过NAT技术,达到不同的主机。


PAT不但能区分私网中的不同主机,也能区分私网中同一主机的不同进程。

比如说:A电脑中两个浏览器, IE 和 谷歌浏览器,同时打开hao123网站,就相当于打开了两个进程端口, 回来的数据包,通过NAT技术,确实能达到A电脑,但数据包向上层交付的时候,如何区分不同的进程,就要用到 PAT了。


两台电脑的通信,是两台IP的通信,往严谨了说也是两台电脑中进程(IP+端口)的通信。

桥接模式和NAT模式差别

桥接模式和NAT模式差别

 

bridged networking(桥接模式)     

在这样的模式下。VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它能够訪问网内不论什么一台机器。

在桥接模式下。你须要手工为虚拟系统配置IP地址、子网掩码,并且还要和宿主机器处于同一网段,这样虚拟系统才干和宿主机器进行通信。

同一时候。配置好网关和DNS的地址后。以实现通过局域网的网关或路由器訪问互联网。

network address translation(NAT模式) 

使用NAT模式。就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来訪问公网。

也就是说,使用NAT模式能够实如今虚拟系统里訪问互联网。NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCPserver提供的,无法进行手工改动,因此虚拟系统也就无法和本局域网中的其它真实主机进行通讯。採用NAT模式最大的优势是虚拟系统接入互联网很easy。仅仅须要宿主机器能訪问互联网。你不须要配置IP地址,子网掩码,网关。可是DNS地址还是要依据实际情况填的。

加入DNS地址除了在网卡属性中填写。还能够在虚拟机中的“虚拟网络编辑器”中的NAT选项卡中点击“编辑”button中来加入。

假设不过让虚拟机能上网。两种模式都能够的,用桥接的话只要你在局域网内有合法的地址,比方你的ADSL猫是带路由功能的,假设是在单位。那就要网管给你合法IP才行(如今公司都是mac和ip绑定的)。

以上是关于解释PAT和NAT的作用和差别的主要内容,如果未能解决你的问题,请参考以下文章

解释PAT和NAT的作用和差别

nat和PAT有啥区别

NAT

NAT,PAT和反向代理的区别?

24.NAT地址转换技术

思科NAT和PAT(基础)