计算机网络中不同类型的NAT是什么?


**网络地址转换 (NAT)** 用于将私有IP地址转换为公有IP地址,以及将公有IP地址转换为私有IP地址。由于IP地址短缺,我们使用NAT。

IPv4是32位地址,大约有43亿个IP地址,但世界人口远高于此,根据2020年6月的最新报告,约为78亿。

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

因此,43亿个IP地址不足以满足超过78亿人口的使用需求,这就是我们使用NAT的原因。NAT用于将私有IP地址转换为公有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地址可用。

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

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

下图显示了动态NAT:

端口复用NAT

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

在这种类型的NAT中,从私有网络到公共网络(即互联网)的网络数据包的源地址将被修改。

此外,当数据包从公共网络返回到私有网络时,它们的目的地IP地址将被修改。

重叠NAT

有时在网络系统中,内部网络使用的注册IP地址也被另一个网络使用,并且是该网络的注册IP地址。

因此,在这种情况下,交换机在其自身中保留一个查找表,以便它可以捕获此类情况,并将其与唯一的注册IP地址交换。

更新于:2021年9月15日

7000+ 次浏览

启动你的职业生涯

通过完成课程获得认证

开始
广告
© . All rights reserved.