四种NAT的网络结构

引言

NAT是将内网地址映射转换为外网地址的一种地址转换方式,这节省了有限的IP地址资源。一般来讲,分为对称型NAT和圆锥形NAT,其中圆锥形NAT又分为完全圆锥型NAT、IP限制圆锥型NAT、Port限制圆锥型NAT。

1 完全圆锥型NAT

完全圆锥型NAT是指同一个内网IP1+Port1向任何外网发送数据,在NAT会被映射到同一个外网的IP2+Port2;且当外网向IP2+Port2发送数据,也会被转换到内网IP1+Port1。一些反向代理服务器的代理节点就是此类型的NAT。

2 IP限制圆锥型NAT

IP限制圆锥型NAT是指同一个内网IP1+Port1向任何外网发送数据,在NAT会被映射到同一个外网的IP2+Port2;但是这种地址映射是与外网目的主机IP关联的,也就是说当内网IP1+Port1没有主动向IP3的外网主机发送数据,那么IP3的主机向IP2+Port2发送数据,将会被NAT丢弃。

3 Port限制圆锥型NAT

Port限制圆锥型NAT是指同一个内网IP1+Port1向任何外网发送数据,在NAT会被映射到同一个外网的IP2+Port2;但是这种地址映射是与外网目的主机IP和端口关联的,也就是说当内网IP1+Port1没有主动向IP3的外网主机的Port3发送数据,那么IP3+Port3向IP2+Port2发送数据,将会被NAT丢弃。IP限制圆锥型NAT只认姓啥不问名,Port限制圆锥型NAT是既要认姓啥又要看名谁。

4 对称型NAT

对称型NAT是内网IP1+Port1向外网IP2+Port2发送数据时,在NAT会被映射到一个外网的IP3+Port3;当向外网IP4+Port4发送数据时,在NAT会被映射到一个外网的IP5+Port5。这种机制不能保证同一个内网IP和端口向不同外网IP和端口发送数据时,其映射的外网IP和端口的一致性。

5 总结

对于三种圆锥型NAT可以建立P2P打洞技术,但是对于对称性网络却无法做到P2P效果。

相关推荐

  1. NAT网络结构

    2023-12-27 15:22:03       56 阅读
  2. Hive排序方法

    2023-12-27 15:22:03       57 阅读
  3. List遍历方法

    2023-12-27 15:22:03       58 阅读
  4. Hive中排序

    2023-12-27 15:22:03       63 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-27 15:22:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-27 15:22:03       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-27 15:22:03       82 阅读
  4. Python语言-面向对象

    2023-12-27 15:22:03       91 阅读

热门阅读

  1. electron DownloadItem如何从指定Url中下载文件

    2023-12-27 15:22:03       53 阅读
  2. 软件测试面试题——如果保证测试用例覆盖率

    2023-12-27 15:22:03       55 阅读
  3. CSS3-——过渡

    2023-12-27 15:22:03       55 阅读
  4. SQL语言之DDL

    2023-12-27 15:22:03       54 阅读
  5. 【华为云】SpringBoot + OBS 上传文件

    2023-12-27 15:22:03       62 阅读
  6. 【PID精讲12】基于MATLAB和Simulink的仿真教程

    2023-12-27 15:22:03       63 阅读
  7. 二叉树的非递归遍历|前中后序遍历

    2023-12-27 15:22:03       71 阅读