NAT、代理服务、内网穿透

NAT****技术背景

之前我们讨论了, IPv4 协议中, IP 地址数量不充足的问题
NAT 技术当前解决 IP 地址不够用的主要手段, 是路由器的一个重要功能;

NAT IP****转换过程

NAPT

那么问题来了, 如果局域网内, 有多个主机都访问同一个外网服务器, 那么对于服务器返回的数据中, 目的 IP 都是相同的. 那么 NAT 路由器如何判定将这个数据包转发给哪个局域网的主机? 这时候 NAPT 来解决这个问题了. 使用 IP+port 来建立这个关联关系。


这种关联关系也是由 NAT 路由器自动维护的. 例如在 TCP 的情况下, 建立连接时, 就会生成这个表项; 在断开连接后, 就会删除这个表项。

NAT****技术的缺陷

正是由于NAT技术,我们云服务器见到的都是客户端的公网ip。运营商出入口路由器公网IP。

内网穿透



内网穿透是内网访问内网,用一个云服务器做验证转发工作。

内网打洞

双方先连接云服务器,云服务器获得双方的公网IP和端口号,然后交换通告双方的公网IP和端口号信息。左边主机先执行1操作给对方运行商路由器发消息,右边再执行2操作给左边运营商发消息就可以自动执行3到达左边主机。

左边主机给对面路由器发信息,数据报的目的IP是对面路由器公网IP,端口号是对面主机端口号,右边同理进行。发一遍就能让一路上的私网路由器构建NAT表。

代理服务器

正向代理

反向代理

我们访问云服务器访问的公网IP可能在反向代理服务器上,导致云服务器无法绑定公网IP。

云服务器存在在内网中,反向代理服务器利用轮询算法把任务负载均衡打给各个云服务器。

一个反向代理服务器用来提供登录服务,而另一个进行具体服务。

内容重写可以修改路径重定向到另外一个反向代理服务器,用来提供具体的服务。

动静分离,就是反向代理服务器只提供静态资源,动态资源给外包的链接库了。

返回给浏览器,浏览器直接从链接上获取动态资源。

NAT****和代理服务器

FQ的原理

FQ的主要原理就是要骗过运营商!!!

总结

相关推荐
其实防守也摸鱼17 小时前
CTF密码学综合教学指南--第五章
开发语言·网络·笔记·python·安全·网络安全·密码学
S1998_1997111609•X18 小时前
论mysql国盾shell-sfa犯罪行为集团下的分项工程及反向注入原理尐深度纳米算法下的鐌檵鄐鉎行为
网络·数据库·网络协议·百度·开闭原则
AI精钢19 小时前
AI Agent 从上线到删库跑路始末
网络·人工智能·云原生·aigc
笨笨饿20 小时前
69_如何给自己手搓一个串口
linux·c语言·网络·单片机·嵌入式硬件·算法·个人开发
geneculture21 小时前
《智能通信速分多次传输技术(VDMT)》专利文件的全文汉英双语对照版本
服务器·网络·人工智能·融智学的重要应用·哲学与科学统一性·融智时代(杂志)·人机间性
xrui581 天前
2026实战:深度解析 Gemini 3.1 镜像站函数调用在自动化运维工单中的应用
linux·服务器·网络
Python私教1 天前
GenericAgent记忆系统深度解析:四层架构如何让AI拥有永不遗忘的大脑
网络·人工智能·架构
时空系1 天前
第9篇:成员功能——为结构体添加能力 Rust中文编程
开发语言·网络·rust
@encryption1 天前
VLAN --- 深度学习
网络
@insist1231 天前
信息安全工程师-虚拟专用网络核心技术与软考考点全解析
网络·软考·信息安全工程师·软件水平考试