首页 > 学院 > 基础常识 > 正文

浅析NAT地址转换过程

2020-04-29 13:42:03
字体:
来源:转载
供稿:网友


  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 (随机打开)

  3、记录映像

  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
(责任编辑:VEVB)

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表