计算机网络中有哪些不同类型的 NAT?

网络地址转换 (NAT)用于将私有 IP 地址转换为公共 IP 地址,并将公共 IP 地址转换为私有 IP 地址。由于 IP 地址不足,我们使用 NAT。

IP 版本 4 是一个 32 位地址,拥有近 43 亿个 IP 地址,但世界人口要高得多,截至 2020 年 6 月的最新报告约为 78 亿。

他们中的大多数人使用智能手机、笔记本电脑、平板电脑等多种小工具和设备来访问互联网以满足各种需求。所有这些设备都需要一个 IP 地址。

因此,43 亿个 IP 地址不足以供超过 78 亿人使用,这就是我们使用 NAT 的原因。NAT 用于将私有 IP 地址转换为公共 IP 地址,并将公共 IP 地址转换为私有地址。

NAT 的类型

网络地址转换(NAT)的类型解释如下 -

静态 NAT

它也称为平衡 NAT。在这种 NAT 中,只是 IP 地址和报头校验和在一般组织地址之间发生了变化。

这些是为了两个具有相反倾向的特定IP网络的互连而实现的。

静态 NAT 是一对一的 NAT。这意味着在局域网侧和外网侧,我们需要相同数量的 IP 地址来进行转换。由于这个原因,这有点贵,因为我们需要更多的公共 IP 地址。

请记住,公共 IP 地址总是很昂贵。在此示例中,192.168.4.1 始终转换为 225.20.120.11。

下图用于静态 NAT -

动态 NAT

在这种 NAT 中,来自未注册的私有组织的 IP 规划是使用已注册 IP 地址类别中注册网络的单个 IP 地址完成的。

动态 NAT 意味着我们在外部列表中有一个 IP 地址池。因此,外部列表中哪些 IP 地址是免费的,它将首先与 LAN 端 IP 相关联。

这个来自本地的示例 192.168.4.1 将检查哪个公共 IP 地址来自池。

如果 First IP 免费,则它转换为 First IP。如果第一个 IP 已经与任何其他本地 IP 相关联,它将检查下一个可用 IP。

假设公共 IP 池中没有可用于转换私有 IP 地址的 IP。然后,该流量将被路由器或防火墙丢弃。

下图描述了动态 NAT -

重载 NAT

它也是一种动态 NAT,也被称为一对多 NAT。

在这种 NAT 中,从私有组织到公共组织的组织中的捆绑包意味着 Internet 将对信息包的源地址进行修改。

此外,当包裹从公共组织退回到私有组织时,他们的目标IP地址会有所调整。

重叠 NAT

有时在系统管理框架中,内部组织使用的登记 IP 同样被另一个组织使用,并且是该组织的登记 IP。

因此,对于这种情况,交换机会自己保留一个查询表,以便它可以捕获此类情况并可以与注册的特殊 IP 地址进行交易。