NAT是指网络地址转换,分为静态、动态bai,动态网络地址转换分为NAT与PAT方式:

1、NAT方式指在出方向上转换IP报文头中的源IP地址,而不对端口进行转换;

NAT方式下私有网络地址和外部网络地址之间建立一对一映射;

NAT方式 不能达到内部网多台主机共用同一个公网地址访问外部网络的目的,所以在实际应用中很少采用这种方式;

而由于内外网地址一一对应,实现比较简单,只转换IP 报文头中的IP地址,所以适用于所有IP报文转换。

2、PAT(Port Address Translation)方式的地址转换利用了TCP/UDP协议的端口号,进行地址转换;

PAT方式的地址转换是采用了“地址+端口”的映射方式,因此 可以使内部局域网的许多主机共享一个IP地址访问Internet;PAT也叫动态地址转换,在私有网络地址和外部网络地址之间建立多对一映射,达到了内 部网多台主机共用同一个公网地址访问外部网络的目的,所以在实际应用中多数采用这种方式;

PAT方式下不同的内部网地址,转换时采用相同的公网地址,并依 靠不同的端口号来区分每一个内部网主机;PAT方式的地址转换使用了TCP/UDP的端口信息,这样在进行地址转换的时候使用的是“地址+端口”来区分内 部局域网的主机对外发起的不同连接。这样使用地址转换,内部局域网的用户可以共享一个IP地址上网了。在使用PAT方式的地址转换时,即转换了数据包中的 源地址也转换了数据包中的端口信息。

显然可以看出,PAT方式的地址转换只能适用在TCP/UDP协议中,一般称只转换地址方式的地址转换为“简单的地址 转换”;PAT方式需要转换IP地址和端口信息,所以只使用于TCP/UDP报文的转换。


Linux 2020-11-08 21:44:49 通过 网页 浏览(119)

共有0条评论!

发表评论