NAT协议:
地址转换协议,
请求,将网络数据当中的私网的源IP地址(私网IP)转换为公网IP
应答,将网络数据当中的目的IP(公网IP)转换为私网IP
NAT的特点:
网络被划分为私网和公网,NAT网关设置到私网到公网的路由出口位置,双方的流量都是需要经过NAT网关的
网络访问只能从私网一端发起,公网是无法访问到私网的主机的
NAT网管对于请求方而言,是替换源IP地址,对于应答而言,是替换目的IP地址。
NAT网关对于双方都是透明的,双方在网络传输过程当中是无感知的
NAT网关为了实现双向翻译功能,需要NAT服务器当中维护一张映射表,把替换的信息 一 一 记录下来
静态NAT:
在NAT网络转换的时候,私网IP唯一对应一个公网IP,所以在防止IP地址枯竭的层面上分析,几乎没有用,多用于一些用户隐藏自己的IP地址
动态NAT:
在映射的时候,不是给一个私网IP唯一映射一个公网IP,会进行动态分配,所以NAT服务器维护的映射表也是动态变化的。只要映射了之后,一个私网IP一定对应一个公网IP,其实对预防IP地址枯竭的问题,并没有起到很大的作用!
NAPT(NAT重载)
NAPT不仅仅修改网络层的IP地址,还修改传输层的端口
理论上:一个公网IP可以替换65536个私网IP
NAPT使私网和NAT可以是多对一的关系,通过端口来进行标识。
NAPT服务器当中的公网IP,最大可以映射65535个
NAPT也是一个动态NAT,可以维护多个公网IP
NAPT可以很好地解决IP(ipv4)地址枯竭问题。