Nat的类型——Cone Nat、Symmetic Nat【转】

(转自:https://blog.csdn.net/yifuteli_kevin/article/details/8911261)

Nat共分为四种类型:

1.Full Cone Nat

2.Restriced Cone Nat

3.Port Restriced Cone Nat

4.Symmetric Nat

Symmetric Nat 与 Cone Nat的区别

1.三种Cone Nat同一主机,同一端口会被映射为相同的公网IP和端口

2.Symmetric Nat只有来自同一主机,同一端口发送到同一目的主机、端口,映射的公网IP和端口才会一致

 

一、Full Cone Nat

该nat 将内网中一台主机的IP和端口映射到公网IP和一个指定端口,外网的任何主机都可以通过映射后的IP和端口发送消息 

例如:主机A(192.168.0.123:4000)访问主机B,A的IP将会被映射为(222.123.12.23:50000);

当主机A使用4000端口访问主机C时,同样会被映射为(222.123.12.23:50000);

而且此时任何主机C 、D·····(包含主机A未访问过的主机)都可以使用(222.123.12.23:50000)访问到主机A(192.168.0.123:4000)。

二、Restriced Cone Nat

该nat 将内网中一台主机的IP和端口映射到公网IP和一个指定端口,只有访问过的IP可以通过映射后的IP和端口连接主机A

例如:主机A(192.168.0.123:4000)访问主机B(223.124.34.23:9000),A的IP将会被映射为(222.123.12.23:50000);

此时只有Ip为(223.124.34.23)才能通过(222.123.12.23:50000)连接主机A。

三、Port Restriced Cone Nat

该nat 将内网中一台主机的IP和端口映射到公网IP和一个指定端口,只有访问过的IP和端口可以通过映射后的IP和端口连接主机A

例如:主机A(192.168.0.123:4000)访问主机B(223.124.34.23:9000),A的IP将会被映射为(222.123.12.23:50000);

此时只有Ip为(223.124.34.23:9000)才能通过(222.123.12.23:50000)连接主机A。

四、Symmetric Nat

当主机A(192.168.0.123:4000)访问主机B(223.124.34.23:9000),A的IP被映射为(222.123.12.23:50000)后,并将这三个IP、端口进行绑定;

等到主机A(192.168.0.123:4000)访问主机C时,可能(注意是可能,也有可能会不变)会被映射为(222.123.12.23:60010),然后又会将这三个IP、端口绑定;

 

你可能感兴趣的:(计算机网络)