NAT地址转换过程分析

NAT地址转换过程如下:

1,客户机将数据发送到运行NAT的计算机。

2,NAT将数据源端口和私有IP源地址包发送到它们的端口号和公网IP地址,然后将数据包发送到外部网络到主机,同时在地址转换图像表中记录跟踪信息,响应客户机的信息。

3,外部网络向NAT主机发送信息。

4,根据图像表中的记录,NAT主机将接收到的数据包的端口号和公共IP地址转换到目标主机的端口号和内部网络中目标主机的私有IP地址,并将其发送到目标主机。

例如,内网机器(192.168.0.5)访问目标主机(220.181.28.42)

1。客户机发送数据包

目的主机220.181.28.42

目的端口80

源主机192.168.0.5(内网私有IP)

源端口1025(随机打开)

2。地址转换

目的主机220.181.28.42

目的端口80

源主机218.22.192.21(NAT服务器的公网IP)

源端口5000(随机打开)

三.记录图像

192.168.0.5 TCP 1025 - 218.22.192.21 TCP 5000

4。外部网络主机向NAT主机发送响应信息。

目的主机218.22.192.21

目的端口5000

源主机220.181.28.42

源端口80

5。找到将数据包发送给客户机的图像关系。

目的主机192.168.0.5

目的端口1025

源主机220.181.28.42

源端口80