当前位置: 技术问答>linux和unix
这NAT服务器是怎么工作的??
来源: 互联网 发布时间:2017-05-18
本文导语: 请用通俗易懂的语言帮俺描述一下这NAT服务器的工作过程.. | 公用地址用于Internet,在Internet中随意访问。由IANA分配。 专用IP地址是保留给组织内部私有网络使用的IP网络,可以被不同的...
请用通俗易懂的语言帮俺描述一下这NAT服务器的工作过程..
|
公用地址用于Internet,在Internet中随意访问。由IANA分配。
专用IP地址是保留给组织内部私有网络使用的IP网络,可以被不同的组织重复使用,专用地址包括:10.0.0.子网掩码为255.0.0.0, 172.16.0.0子网掩码为255.240.0.0, 192.168.0.0子网掩码为255.255.0.0.
专用地址上网是用NAT转为公用地址,同样外部访问内部就是反过来。NAT服务器工作过程如下:
(1)NAT客户端需要与Internet通信,于是将数据包发给NAT服务器。
(2)NAT服务器将数据包中的源端口和专用IP地址转换为其自己端口号和公用IP地址,然后将数据包发给Internet上的主机。同时将源端口和专用IP地址与其自己的端品号和公用IP地址的映射关系记录下来,以便后续过程使用。
(3)Internet上的主机将回应发送给NAT服务器的公用IP地址。
(4)NAT服务器将所收到的数据包的目的端口号和公用IP地址根据映射关系转换为客户机的端口号和专用IP地址并转发给客户机。
专用IP地址是保留给组织内部私有网络使用的IP网络,可以被不同的组织重复使用,专用地址包括:10.0.0.子网掩码为255.0.0.0, 172.16.0.0子网掩码为255.240.0.0, 192.168.0.0子网掩码为255.255.0.0.
专用地址上网是用NAT转为公用地址,同样外部访问内部就是反过来。NAT服务器工作过程如下:
(1)NAT客户端需要与Internet通信,于是将数据包发给NAT服务器。
(2)NAT服务器将数据包中的源端口和专用IP地址转换为其自己端口号和公用IP地址,然后将数据包发给Internet上的主机。同时将源端口和专用IP地址与其自己的端品号和公用IP地址的映射关系记录下来,以便后续过程使用。
(3)Internet上的主机将回应发送给NAT服务器的公用IP地址。
(4)NAT服务器将所收到的数据包的目的端口号和公用IP地址根据映射关系转换为客户机的端口号和专用IP地址并转发给客户机。