NAT类型

2018-07-30  本文已影响0人  jection

考虑到UDP的无状态特性,目前针对其的NAT实现大致可分为Full Cone、Restricted Cone、Port Restricted Cone和Symmetric NAT四种。
值得指出的是,对于TCP协议而言,一般来说,目前NAT中针对TCP的实现基本上是一致的,其间并不存在太大差异,这是因为TCP协议本身 便是面向连接的,因此无需考虑网络连接无状态所带来复杂性。


image.png

NAT类型

NAPT类型

image.png

如何区分nat类型

  1. 基础NAT和NAPT
  1. 对称NAT和锥形NAT
    场景:在内网主机A,启动一个udp服务,内网端口号为7777,分别向外网主机1和外网主机2发起通信,内网主机A是
    对称NAT:在外网主机1和外网主机2收到主机A的外网ip一样,但是端口不一样。
    锥形NAT:在外网主机1和外网主机2收到的主机A的外网ip和端口号一样。

  2. 完全圆锥形NAT和限制形NAT
    场景:内网主机A正在使用外网地址ipa:porta和外网主机1通信,这时外网主机2使用ipa:porta访问内网主机A,内网主机A是
    完全圆锥形NAT:可以访问
    限制形NAT:访问拒绝

4.ip限制形NAT和端口限制形NAT
场景:内网主机A正在使用外网地址ipa:porta和外网主机1的ip1:port1通信,外网主机1使用ip1:port2访问内网主机A的ipa:porta,内网主机A是:
ip限制形:可以访问
端口限制形:访问拒绝

NAT设备类型测试工具

自己做一个

上一篇 下一篇

猜你喜欢

热点阅读