NAT穿透

NAT是 Net Address Traslation的缩写,即网络地址转换

NAT部署在网络出口的位置。位于内网和公网之间,是连接内挖个主机和公网的桥梁,双向流量都必须经过NAT,装有NAT软件的路由器叫NAT路由器,NAT路由器拥有公网Ip

NAT解决了ipv4网络地址不够用的问题,2的32次方,40亿,ipv6一直没有普及,

NAT工作原理:

内网地址 :RFC1918规定了三个保留地址段:

10.0.0.0-10.255.255.255

172.16.0.0-172.31.255.255

192.168.0.0-192.168.255.255

这三个范围分别处于A,B,C类的地址段,不向特定的用户分配,被IANA作为私有地址保留,这些地址可以在任何组织或企业内部使用,和其他的internet地址的区别是:仅能在内部使用,不能作为全球路由地址

内网上公网必须经过内网中转

NAT原理:内网主机向外网主机发送网络包,在经过nat时,IP和port会被替换为该主机分配的外网IP/port,也就是该内挖个主机的NAT上的出口 IP/PORT,外网主机收到该网络包后,会视该内网络包是从NAT发送的,外网主机只能通过该NAT为该内网主机分配的外网IP/PORT,向他发送网络包。内网主机的本地地址对外界不可见,网络包在经过NAT的时候,会被NAT做外网IP/PORT到内网IP/PORT的转换

nat维护内网和外网的映射关系

NAT约束

相关推荐
QWEDDRFTG2 小时前
服务器电源线怎么选?接口、电流、线径、认证一次讲清
服务器
HavenlonLabs3 小时前
硬件 + SaaS 产品的工程化路径:从系统架构、PCB 设计到工程样机
网络·安全·架构·系统架构·安全架构
yychen_java6 小时前
当算法成为武器:AI泛滥时代的多维危机透视与治理路径
网络·人工智能·ai
漫途科技6 小时前
精准盯防危房隐患,智守人居安全|MTB46-4-2A 4G数据采集终端专项应用方案
网络·安全
mN9B2uk177 小时前
大数据量高并发的数据库优化
服务器·数据库·oracle
土星云SaturnCloud7 小时前
边缘计算赋能智慧工地:从“看得见“到“管得住“的智能化升级
服务器·人工智能·ai·边缘计算
Misnearch7 小时前
抓包Packet Capture
网络·抓包
zhangfeng11338 小时前
ps aux讲解,结合国家超算中心 hpc apptainer
linux·服务器·网络
无限进步_8 小时前
从零实现一个迷你Shell——深入理解Linux命令行解释器
linux·运维·服务器·开发语言·c++·chrome
阿标在干嘛8 小时前
政策平台的推送系统:消息队列、定时任务、AB测试的工程实践
服务器·数据库·ab测试