NAT的几种类型

基于机器学习和辐射传输的地表温度模拟方法对比 对于不同的地表类型和不同的年份,经验方法是实用的,虽然整体精度不如物理方法,但具有计算速度快、对模型内部结构考虑较少等优点。尽管深度学习等回归的经验方法不需要考虑辐射传输和能量平衡的具体过程, 但在其输入参数的选择上也不能是无序和随机的,而是应选择有关相应物理过程的参数。经验方法在处理不同年份相同地表类型或表现相对较好, RMSE 约为 1.50K,但在不同地表类型且不同年份模拟结果较差, RMSE 约为 3.0K, 虽然精度不如物理方法,但它具有计算速度快,不需过多考虑模型内部结构的优点。 阅读详情
AI摘要

本文介绍了NAT(网络地址转换)的概念,包括私有IP地址和公有IP地址的区分。重点讲解了NAT的两种主要类型——基本NAT和NAPT,以及详细阐述了NAT的四种类型:全锥型、限制锥型、端口受限锥型和对称型,分别解析了它们的工作原理和特点。

一、概念

NAT(Network Address Translation,网络地址转换),当在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在本专用网内使用的专用地址),但现在又想和因特网上的主机通信(并不需要加密)时,可使用NAT方法。
要真正了解NAT就必须先了解现在IP地址的适用情况,私有IP地址是指内部网络或主机的IP 地址,公有IP地址是指在因特网上全球唯一的IP地址。RFC 1918为私有网络预留出了三个 IP地址块,如下:
A 类:10.0.0.0~10.255.255.255
B 类:172.16.0.0~172.31.255.255
C 类:192.168.0.0~192.168.255.255
上述三个范围内的地址不会在因特网上被分配,因此可以不必向ISP或注册中心申请而在公司或企业内部自由使用。

二、分类

NAT主要可以分为两类:基本NAT和NAPT(Network Address/Port Translation):
1)基本NAT一般是用于NAT拥有多个公网IP的情形下,将公网IP地址与内网主机进行静态绑定。
2)NAPT(Network Address/Port Translators):这种才是常见的NAT。NAPT将内部连接映射到外 部网络中的一个单独IP地址上,同时在该地址上加上一个由NAT设备选定的端口号。
一般来讲, NAT可以分为四种类型,分别是:

  • 全锥型(Full Cone)
  • 限制锥型(Restricted Cone), 或者说是IP受限锥型
  • 端口受限锥型(Port Restricted Cone), 或者说是IP + PORT受限锥型
  • 对称型(Symmetric)
    title

假定公网一IP地址是45.6.99.100,监听端口是7545;
另一IP地址是46.7.100.101,监听端口是7546;
NAT routerIP地址是8.88.88.88;
NAT内部client是192.168.0.3。
假定client(192.168.0.3, 100)给一公网IP(45.6.99.100,7545)发送报文,报文到达路由器,路由器在自己的公网ip上开辟一个端口800,从而建立了一个映射关系(8.8.8.8,800)<--->(192.168.0.3,100), 建立映射关系后,所以(192.168.0.3,100)和(45.6.99.100,7545)之间的报文都通过这 个映射关系进行转发。

1、client(192.168.0.3, 100)和一公网IP(45.6.99.100,7545)在路由器上建立好连接关系后,如果client(192.168.0.3,100)又给(46.7.100.101,7546)发送数据:

1)复用旧的映射关系(8.8.8.8, 800)<--->(192.168.0.3, 100)和(46.7.100.101,7546) 通信,这就是锥型(Cone)NAT;
2)创建新的映射关系(8.8.8.8, 801)<--->(192.168.0.3, 100)和(46.7.100.101,7546) 通信, 这就是对称型NAT。

2、client(192.168.0.3, 100)和一公网IP(45.6.99.100,7545)在路由器上建立好连接关系后,如果这个时候路由器(8.8.8.8)在800端口上收到从另外一台server(46.7.100.101,7546)发来的数据,是不是应该转发给(192.168.0.3, 100)呢?

有四种情况:

  • 无条件转发给(192.168.0.3, 100), 这就是全锥型(Full Cone)NAT。
  • (192.168.0.3, 100)之前给(46.7.100.101)发送过数据,则转发,是受限锥型(Restricted Cone)。
  • (192.168.0.3, 100)之前给(46.7.100.101,7546)发送过数据,则转发,是端口受限锥型(Port Restricted Cone)。
  • 丢弃报文,拒绝转发, 这就是对称型NAT。

通过五元组来分析NAT

Symmetric NAT型 (对称型)

title

在客户机时    192.168.0.8:4000——6.7.8.9:8000     192.168.0.8:4000——6.7.8.10:8000
在网关时,两个不同session端口号不同     
1.2.3.4:62000——6.7.8.9:8000      1.2.3.4:62001——6.7.8.10:8000
服务器C      6.7.8.9:8000
服务器D     6.7.8.10:8000

Cone NAT型(圆锥型)

title

在客户机时              192.168.0.8:4000——6.7.8.9:8000     192.168.0.8:4000——6.7.8.10:8000
在网关时,两个不同session但端口号相同     
1.2.3.4:62000——6.7.8.9:8000     1.2.3.4:62000——6.7.8.10:8000
服务器C           6.7.8.9:8000
服务器D           6.7.8.10:8000

a)Full Cone NAT(完全圆锥型):从同一私网地址端口192.168.0.8:4000发至公网的所有请求都映射成同一个公网地址端口1.2.3.4:62000 ,192.168.0.8可以收到任意外部主机发到1.2.3.4:62000的数据报。
b)Address Restricted Cone NAT (地址限制圆锥型):从同一私网地址端口192.168.0.8:4000发至公网的所有请求都映射成同一个公网地址端口1.2.3.4:62000,只有当内部主机192.168.0.8先给服务器C 6.7.8.9发送一个数据报后,192.168.0.8才能收到6.7.8.9发送到1.2.3.4:62000的数据报。
c)Port Restricted Cone NAT(端口限制圆锥型):从同一私网地址端口192.168.0.8:4000发至公网的所有请求都映射成同一个公网地址端口1.2.3.4:62000,只有当内部主机192.168.0.8先向外部主机地址端口6.7.8.9:8000发送一个数据报后,192.168.0.8才能收到6.7.8.9:8000发送到1.2.3.4:62000的数据报。   

手把手拆解:储能电站如何实现‘孤岛运行’与‘黑启动’?从SVPWM控制到无缝并网 本文深入解析储能电站的孤岛运行与黑启动技术,从SVPWM控制策略到电网重构实战。通过详细的三环控制架构和黑启动五阶段技术路线,展示储能电站在电网故障时如何快速切换为独立电压源并实现电网重建。文章还探讨了虚拟惯量补偿、多站协同控制等前沿技术,为电力系统应急恢复提供关键解决方案。 阅读详情

相关推荐

Win10和Ubantu16.04双系统下,卸载Ubantu

Win10和Ubantu16.04双系统下,卸载Ubantu 机器配置 华硕主板,英伟达显卡(这不是重点) Win10与Ubantu16.04均为UFFI分区(如果不知道这个也不需要在意,一般默认的都是这样,鸵鸟原则) 清除Ubantu系统 一般按照常规的方法来删除Ubantu,都是直接将磁盘管理器里面的关于Ubantu的磁盘清空,但是还会留下一个UFFI分区,如果不进行删除的话,开机时候还是会有...

qq_33289694的博客 390

NAT的四种类型

https://blog.youkuaiyun.com/eydwyz/article/details/87364157 简述 基于UDP的P2P应用需要考虑NAT的类型,因为不同的NAT组合的穿透的方式并不一致,有的能通, 有的不能通。 一般来讲, NAT可以分为四种类型,分别是: 1, 全锥型(Full Cone) 2,受限锥型(Restricted Cone), 或者说是IP受限锥型 3,端口受限锥型(Port Restricted Cone), 或者说是IP + PORT受限锥型 4,...

mengzhengjie的专栏 1万+

机器学习 -- 信用卡评分模型 -- 互联网金融风控

互联网金融主要分为资金类和资产类。资金类主要是理财产品,吸储,主要指标是用户转化、留存和复投,重在客户运营。资产类主要是贷款,包括消费金融和现金贷,小额贷款属于此类,主要目的是用户转化,还款和风险控制,信用卡评分模型就属于风险控制。 信用评分作用是对贷款申请人(信用卡申请人)做风险评估分值的方法。 信用卡评分是以大量数据的统计结果为基础,根据客户提供的资料和历史数据对客户的信用进行评估,评分卡模型...

XiaoMaEr66的博客 2419

NAT的四种类型以及类型探测

NAT可以分为四种类型,分别是: 1, 全锥型(Full Cone) 2, 受限锥型(Restricted Cone), 或者说是IP受限锥型 3, 端口受限锥型(Port Restricted Cone), 或者说是IP + PORT受限锥型 4, 对称型(Symmetric)

ahty的专栏 1万+

2.1 量子精密测量:SERF原子陀螺仪中的核自旋-电子自旋强耦合机制

本文深入解析了SERF原子陀螺仪中核自旋-电子自旋强耦合机制的核心原理与应用。通过量子精密测量技术,SERF陀螺仪实现了超高精度的惯性导航,其独特的磁场自补偿和拉莫尔进动特性使其在弱磁场环境下表现出色。文章还探讨了关键技术突破和前沿进展,展示了量子精密测量在惯性导航领域的巨大潜力。

kotlin6android的博客 210

手把手教你用RK3568开发板实现FPGA与Linux的DMA通信(含完整代码解析)

本文详细介绍了如何在RK3568开发板上实现FPGA与Linux系统的DMA通信,包括硬件配置、软件环境搭建、DMA通信原理、驱动开发及性能优化。通过完整的代码解析和实战案例,帮助开发者快速掌握异构系统间的高效数据传输技术,适用于物联网和边缘计算等场景。

weixin_29174385的博客 201

什么是NAT?NAT类型有哪些?

当私网用户主机访问Internet时,私网用户主机发送的报文到达NAT设备后,设备通过源NAT技术将报文中的私网IPv4地址转换成公网IPv4地址,从而使私网用户可以正常访问Internet。目的NAT在NAT转换时,仅对报文中的目的地址和目的端口号进行转换,主要应用于公网用户访问私网服务的场景。设备收到Web Server响应Host的报文后,通过查找会话表匹配到步骤2中建立的表项,将报文的目的地址替换为Host的IP地址,将报文的目的端口号替换为原始的端口号,然后将报文发送至Intranet。

thlzjfefe的博客 5468

三维重建Fusion中的TSDF算法通俗描述

看个视频 https://www.youtube.com/watch?v=8M_-lSYqACo 这是mobilefusion的视频,大家先了解一下,看到在三维重建的时候外面有个长方体包围盒了吗? 数据准备: 我们不同角度拍摄的RGB图、深度图和相应的pose.txt。 步骤: 1.建立长方体包围盒 要建立一个长方体包围盒。让所有的三维点都在这个长方体里面。 假设z方向垂直相机。 很明显,x,y方...

qq_30339595的博客 1万+

关于NAT的几种类型

这个主要用在UDP/P2P,你可以理解先打NAT洞,然后用任何类型的IP+PORT都可以向这个UDP端口发送数据,当然这个UDP端口也可以向任何目标IP+PORT地址发数据,打洞需要这种NAT,当然完全锥形NAT更好,毕竟能静态映射它不好嘛,只是这两个类型NAT大多数时候容易被人混淆。你可以理解,我们在内网NAT客户端设备之中用UDP链接了外网某服务器IP,然后对面可以一直用自己的IP,任意的端口号给我们内网的设备发数据过来,这种常见是UDP、ICMP NAT。

liulilittle的博客 2277

audio框架学习-Audio_Flinger分析

文章目录一、代码位置二、audio服务启动2.1 main服务2.2 audioflinger添加到系统服务中2.3 audioflinger的对外接口 之前记录过audioTrack的笔记,这次继续参考audioFlinger相关的代码并做笔记; 参考文档:https://www.cnblogs.com/innost/archive/2011/01/15/1936425.html和https://blog.youkuaiyun.com/zyuanyun/article/details/60890534?spm=100

永不秃头的程序员的博客 2135

199、医疗内窥镜影像:微型镜头与高色彩保真度的ISP定制化方案

医疗内窥镜影像系统开发面临三大光学挑战:衍射极限导致分辨率下降,微型镜头色差严重,镀膜不足引发红外漏光。团队通过定制化ISP方案解决问题:采用分区色差补偿、红外泄露补偿技术,开发12区域分段颜色校正矩阵,并设计自适应伽马曲线。关键经验包括锁定白平衡避免术中偏色,优化FPGA流水线确保30fps流畅度,强调光学标定优先于算法优化。最终方案使DeltaE降至3以下,满足医生对组织颜色细微差异的识别需求,尤其解决了血管与脂肪边界辨识难题。

zzfmlxs的博客 263

几种类型的NAT归纳和特性总结

理论上学习了几种NAT类型和特性,在此进行总结,希望能更通俗易懂。有机会再亲自测试~ 类型介绍 完全锥形NAT: 当内部主机以自身源地址(二元组)向NAT建立连接,该NAT会为该内部主机源地址分配一个外部地址,并建立映射,从此从对应内部主机地址发送来的数据包都将直接通过相映射的外部地址转发出去,当内部主机需要与目标主机进行通讯,需要将NAT映射的外部地址发送给目标主机,之后即可建立一个(>)二次路由的信息通路,NAT会将任何主机发送到该外部地址的包直接转发给映射的内部主机。 限制型锥形N.

henzhuanxin的博客 3856

STM32入门教程:智能马桶盖控制

通过编写相应的代码,您可以根据需要实现其他功能,例如座圈温度调节和液晶显示屏显示等。初始化配置 首先,使用STM32CubeMX创建一个新的工程,并选择您所使用的STM32单片机型号。智能马桶盖是一种集成了多种功能的智能家居设备,通过控制芯片来实现自动冲水、座圈加热、座圈温度调节等功能。在本教程中,我们将使用STM32系列单片机来控制智能马桶盖的各个功能。以上代码演示了如何通过STM32的GPIO控制引脚来控制智能马桶盖的冲水和座圈加热功能。写代码 接下来,我们将通过编写代码来控制智能马桶盖的各个功能。

2401_85258012的博客 657

NAT几种类型区别

锥型NAT可以分为全锥型(Full Cone)、受限锥型(Restricted Cone)和端口受限锥型(Port Restricted Cone)。此外,还有一些特殊的NAT类型,如Easy IP和NAT Server(静态PAT),它们在不同的应用场景下提供不同服务。这种类型的NAT对于外部网络来说,内部网络的地址和端口号的映射关系看起来是对称的,增加了外部网络访问内部网络的难度。对称型NAT为每一个外部目标IP地址和端口组合分配一个唯一的内部IP地址和端口号的映射。

weixin_73134956的博客 1363

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

nat类型检测

STUN客户端(101:10)向STUN服务器(404:40)发送请求,要求得到自身经NAT映射后的地址(202:20):         a,收不到服务器回复,则认为UDP被防火墙阻断,不能通信,网络类型:Blocked.         b,收到服务器回复(地址要嘛是映射地址要嘛就是源地址),对比本地地址,如果相同(直接返回的就是源地址101:10),则认为无NAT设备(没经过NAT映射转

jwybobo2007的博客 4991

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

NAT

一、NAT类型 根据转化方式的不同,NAT可以分为三类: 源NAT,源地址转化的NAT。 有:NO—PAT, NAPT, Easy_ip,Smart_nat, 三元组NAT 目的NAT:将目的地址做转化。 有:NAT-Server, SLB 双向NAT:即做源地址转化,又做目的地址转化 二、源nat 源NAT是指对报文中的源地址进行转换。通过源NAT技术将私网IP地址转换成公网IP地址,使私网用户可以利用公网地址访问Internet。 1、NO—PA...

du_lijun的博客 2144

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

NAT/STUN

1.RFC3489 - STUNRFC 3489 《STUN – Simple Traversal of UDP Through NATs》(《简单的用UDP穿透NATs》)描述了一套用于使UDP穿过NAT的协议,本文并不关心STUN协议的实现,如STUN Client或Server。相反我们更关心作为STUN穿透对象的NAT。NAT是为了解决网络地址资源的问题出现的一种折中办法,显然使用NAT并不如拥有一个专用的Internet地址来得方便,但是从另一个角度看,NAT也为网络提供了许多安全保障。NAT的实

Fred_Wu的专栏 3036

NAPT的类型(Cone NAT、Symmetric NAT)

NAPT与NAT的区别在于,NAPT不仅转换IP包中的IP地址,还对IP包中TCP和UDP的Port进行转换。这使得多台私有网主机利用1个NAT公共IP就可以同时和公共网进行通信。(NAPT多了对TCP和UDP的端口号的转换) 一、带防火墙的NAT NAT一开始的功能只是一种映射,其功能是将内网IP、端口 映射到 公网 IP 端口;而防火墙的功能是过滤进出内网的数据,带防火墙功能的NAT,即带有过...

Rookie_Manito的博客 3万+

P2P打洞,NAT的种类及NAT相应原理

涉及公网通信的同学,或多或少都知道NAT穿网相关的一些知识,尤其是需要在公网使用UDP传输音视频等流媒体的同学,经常会遇到一些奇奇怪怪的问题,其中一部分就跟穿网有关。接下来来讲一些NAT相关的理论知识。 NAT有三种类型:静态NAT(Static NAT)、动态地址NAT(Pooled NAT)和网络地址端口转换(Network Address Port Translation,NAPT)。其中静态NAT设置起来最简单,内部网络中的每个主机被永久映射成外部网络中的某个合法地址,而动...

qq_41681715的博客 857

NAT类型检测方法

第一部分: NAT介绍 各种不同类型的NAT(according to RFC) Full Cone NAT: 内网主机建立一个UDP socket(LocalIP:LocalPort) 第一次使用这个socket给外部主机发送数据时NAT会给其分配一个公网(PublicIP:PublicPort),以后用这个socket向外面任何主机发送数据都将使用这对(PublicIP:Pu

小脸龙的老巢 2575

NAT的四种类型及类型检测

原文连接:http://www.cnblogs.com/my_life/articles/1908552.html 考 虑到UDP的无状态特性,目前针对其的NAT实现大致可分为Full Cone、Restricted Cone、Port Restricted Cone和Symmetric NAT四种。值得指出的是,对于TCP协议而言,一般来说,目前NAT中针对TCP的实现基本上是一致

a5243512的博客 1万+

华为数通——NAT

本例中,RTA收到一个私网主机发送的报文,源IP地址是192.168.1.1,源端口号是1025,目的IP地址是100.1.1.1,目的端口是80。RTA会从配置的公网地址池中选择一个空闲的公网IP地址和端口号,并建立相应的NAPT表项。动态NAT:内部网络的私有IP地址转换为公用IP地址时,IP地址是不确定的,是随机的,所有被授权访问上Internet的私有IP地址可随机转换为任何指定的合法IP地址。静态NAT:内部网络的私有IP地址转换为公有IP地址,IP地址对是一对一的,是一成不变的。

CLONS的博客 2204

p2p网络中的NAT穿透

一、p2p网络 1、简介   p2p网络,即对等计算机网络,是一种在对等者(Peer)之间分配任务和工作负载的分布式应用架构,是对等计算模型在应用层形成的一种组网或网络形式。网络的参与者共享他们所拥有的一部分硬件资源(处理能力、存储能力、网络连接能力、打印机等),这些共享资源通过网络提供服务和内容,能被其它对等节点(Peer)直接访问而无需经过中间实体。在此网络中的参与者既是资源、服务和内容的提供...

码墨 4498
上一篇: Minicom使用介绍
下一篇: 字符串能否修改的两种情况
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值