当前位置:网站首页>NAT-UDP穿透详解与实践
NAT-UDP穿透详解与实践
2022-08-09 15:00:00 【北雨南萍】
一、NAT-UDP穿透详解
1、NAT分类
1.1 基础型NAT
仅将内网主机的私有IP地址转换成公网的IP地址,并不对TCP/UDP端口信息进行转换,
分为静态NAT和动态NAT。
> 静态NAT:一个公网IP对应一个内部IP,一对一转换
> 动态NAT:N个公网IP对应M个内部IP,不固定的一对一转换关系
1.2 NAPT
NAPT不但会改变经过这个NAT设备的IP数据报的IP地址,还会改变IP数据报的TCP/UDP端口。
现在基本使用这种,又分为对称和锥型NAT。
锥型NAT,有完全锥型、受限制锥型、端口受限制锥型三种:
1.2.1锥型NAT
> Full Cone NAT(完全圆锥型):
同一私网地址端口192.168.0.8:4000发至公网的所有请求都映射成同一个公网地址端口1.2.3.4:62000 ,
192.168.0.8可以收到任意外部主机发到1.2.3.4:62000的数据报。
> Address Restricted Cone NAT (地址限制圆锥型):
<边栏推荐
猜你喜欢
随机推荐
unity中AO、metallic、roughness贴图的使用方式
GStreamer应用开发手册学习笔记之二
类定义中class和className中间的修饰词的作用有关问题
Vim practical skills_0.vim - introduction
Virtualbox 设置共享文件夹
Vim实用技巧_2.普通模式和插入模式
灰色预测及其MATLAB实现——MATLAB在数学建模中的应用
Unity Shader零基础入门3:逐像素光照、Blinn-Phong、透明度
层次分析法(AHP)——MATLAB在数学建模中的应用(第2版)
hugging face tutorial - Chinese translation - share a model
Detailed Explanation of Software Secure Memory Area
unity3d画布/UI自适应屏幕的方式
Vim practical skills_4. Manage multiple files (open + split + save + netrw)
unity shader 入门 全透明与半透明效果实现
MATLAB Solution to Planning Problems - MATLAB in Mathematical Modeling (2nd Edition)
堆(heap)系列_0x03:堆块 + malloc/new底层 + LFH(WinDbg分析)
【QT】窗口几何布局学习
Vim实用技巧_6.复制和粘贴原理(寄存器)
堆(heap)系列_0x08:NT堆调试支持_立刻发现调试支持(DPH)
蓝桥杯嵌入式第十三届模拟题做题笔记