代理,网关和隧道是干什么的?

简介: 代理,网关和隧道是干什么的?

大家好,我是阿萨。今天继续学习HTTP 相关内容------代理,网关和隧道相关内容。


一, 代理


代理其实很好理解,相当于有个人帮你干活,还不收钱。 正常情况下HTTP 客户端发送请求给HTTP 服务器端,2者可以很顺畅的通讯。这个时候,有个人对HTTP 请求说,我来转发你的所有请求。然后把服务器端的所有请求都转发给HTTP 客户端。


类似与中间人一样,比如你和朋友之间存在一个传话筒一样的第三方一样。


常见代理有2类:

  1. 缓存代理。缓存服务器就是缓存代理服务器。为了提供性能,专门设置的代理服务器。
  2. 透明代理。常用抓包工具就属于这一类。


二,网关


网关是转发其他服务器通信数据的服务器。它能使通信线路上的服务器处理非HTTP 请求的协议。它和自己拥有资源服务器一样可以对请求进行处理。


常见网关用法:

  1. 加密通信线路上的数据。
  2. 可以连接数据库或者其他系统联动。


三, 隧道


隧道可以按照要求建立一条与其他服务器的通信线路。届时使用SSL 加密手动进行通信。建立隧道的目的是为了方便客户端和服务器端安全的通信。


隧道只是通道,不会解析HTTP请求。保持yua原样中转。 隧道会在通信双方断开连接时结束。


隧道可以远距离传输。


你学会了吗?

 

如果觉得阿萨的内容对你有帮助,欢迎围观点赞。


相关文章
|
缓存 安全 网络安全
详解通信数据转发程序:代理、网关、隧道
1.代理 代理服务器的基本行为就是接收客户端发送的请求后转发给其他服务器 持有资源实体的服务器被称为源服务器。从源服务器返回的响应经过代理服务器后再传给客户端 每次通过代理服务器转发请求或响应时,会追加写入Via首部信息🎶
213 2
详解通信数据转发程序:代理、网关、隧道
|
域名解析 网络协议 Java
谷粒商城Nginx代理网关
谷粒商城Nginx代理网关
|
缓存 负载均衡 监控
开发必备知识:通过网站架构演进与计算机网络模型深入理解“网关”、“正向代理”、“反向代理”含义
反向代理与网关都是从网站架构中发展而来的产物,原来在Web1.0与Web2.0时代,一般都用反向代理,采用前置反向代理来完成反向路由、负载均衡、日志监控、缓存、兼容熔断等功能,常见的就是Nginx等等,反向代理一般采用静态配置,是因为Web时代中网站更新换代是不快的。
开发必备知识:通过网站架构演进与计算机网络模型深入理解“网关”、“正向代理”、“反向代理”含义
|
弹性计算 监控 负载均衡
Spring Cloud 微服务网关代理 Zuul| 学习笔记
快速学习 Spring Cloud 微服务网关代理 Zuul。
Spring Cloud 微服务网关代理 Zuul| 学习笔记
|
缓存 安全 网络安全
代理,网关和隧道是干什么的?
大家好,我是阿萨。今天继续学习HTTP 相关内容------代理,网关和隧道相关内容。
264 0
|
4月前
|
监控 负载均衡 Java
深入理解Spring Cloud中的服务网关
深入理解Spring Cloud中的服务网关
|
1月前
|
安全 5G 网络性能优化
|
2月前
|
监控 负载均衡 安全
微服务(五)-服务网关zuul(一)
微服务(五)-服务网关zuul(一)
|
3月前
|
运维 Kubernetes 安全
利用服务网格实现全链路mTLS(一):在入口网关上提供mTLS服务
阿里云服务网格(Service Mesh,简称ASM)提供了一个全托管式的服务网格平台,兼容Istio开源服务网格,用于简化服务治理,包括流量管理和拆分、安全认证及网格可观测性,有效减轻开发运维负担。ASM支持通过mTLS提供服务,要求客户端提供证书以增强安全性。本文介绍如何在ASM入口网关上配置mTLS服务并通过授权策略实现特定用户的访问限制。首先需部署ASM实例和ACK集群,并开启sidecar自动注入。接着,在集群中部署入口网关和httpbin应用,并生成mTLS通信所需的根证书、服务器证书及客户端证书。最后,配置网关上的mTLS监听并设置授权策略,以限制特定客户端对特定路径的访问。
130 2
|
11天前
|
负载均衡 Java 应用服务中间件
Gateway服务网关
Gateway服务网关
24 1
Gateway服务网关