网络位置

概念描述

全称:Network Address Translation,网络地址转换。
作用:内网想要联通外网(因特网),需要NAT的方式进行。
是什么:它是软件,需要依附于路由器,安装了NAT软件的路由器叫NAT路由器。
机制:路由器有至少一个外网IP,所有内网IP和外界通信时都由NAT转换成外网IP进行通信。
原因1:通过一个外网IP代表多个内网IP的机制,缓解了IPv4地址库不足的情况。
原因2:隐藏内部机器IP,避免外部网络的攻击。

详细概念

实现方式

  • 静态转换:内网IP -> 外网IP是一对一的,是不变的,好处是可以基于外网IP实现访问到特定内网IP。
  • 动态转换:内网IP -> 外网IP映射过程中是不确定的,随机的,当然前提的外网IP要有一个以上。
  • 多路复用:基于端口进行转换,内网所有机器共享一个外网IP,目前使用最多的方式。

实现原理

NAT将自动修改IP报文的源IP地址和目的IP地址,Ip地址校验则在NAT处理过程中自动完成。