http中介之代理、网关

http中介之代理、网关

  • 代理
  • HTTP中介之网关

代理

代理又当服务器又当客户端
(中间人特性:可以获取真实客户端的请求和真实服务器的返回)
http中介之代理、网关_第1张图片
fiddler就是典型的代理,当他注销会自动关闭代理,当它启动会自动打开代理。
http中介之代理、网关_第2张图片
代理的作用
1.抓包
2.FQ**
http中介之代理、网关_第3张图片
虽然用的最多是,但是和代理不一样,对于构建VPN来说,隧道技术用来在IP公网中仿真条点到点的通路,实现两个节点间(VPN网关之间,或VPN网关与VPN远程用户之间)的安全通信,使数据包在公共网络上的专用隧道内传输。
封装是构建隧道的基本手段。从隧道的两端来看,封装就是用来创建、维持和撤销一个隧道,来实现信息的隐蔽和抽象。而如果流经隧道的数据不加密,那么整个隧道就暴露在公共网络中,虚拟专用网络的安全性和私有性就得不到体现。

3.匿名访问

经常听新闻,说”某某某“在网络上发布帖子,被跨省追缉了。 假如他使用匿名的代理服务器,就不容易暴露自己的身份了。

http代理服务器的匿名性是指: HTTP代理服务器通过删除HTTP报文中的身份特性(比如客户端的IP地址, 或cookie,或URI的会话ID), 从而对远端服务器隐藏原始用户的IP地址以及其他细节。 同时HTTP代理服务器上也不会记录原始用户访问记录的log(否则也会被查到)。

4.儿童过滤器
很多教育机构, 会利用过滤器代理来阻止学生访问成人内容。
http中介之代理、网关_第4张图片

HTTP中介之网关

◆网关可以作为某种翻译器使用,它抽象出了一种能够到达资源的方法。网关是资源和应用程序之间的粘合剂。
◆网关扮演的是“协议转换器”的角色。
http中介之代理、网关_第5张图片
网关可以向数据库发送查询数据,发邮件,生成动态内容,像一个门一样,进入一个请求,出来一个响应
WEB网关
◆Web网关在一侧使用HTTP协议, 在另一侧使用另一种协议。
<客户端协议>/<服务器端协议>

①(HTTP/) 服务器端网关:通过HTTP协议与客户端对话,通过其他协议与服务器通信。
②(/HTTP)客户端网关:通过其他协议与客户端对话,通过HTTP协议与服务器通信。

常见的网关类型

服务端Web网关(HTTP/*)
请求流入原始服务器时,服务器端Web网关会将客户端HTTP请求转换为其他协议与服务器进行连接,完成获取资源以后,会将对象放在一条http响应中发送给客户端

HTTP/HTTPS: 服务器端安全网关
一个组织可以通过网关对所有的输入Web请求加密,以提供额外的隐私和安全性保护。客户端可以用普通的HTTP浏览Web内容,但网关会自动加密用的话对话。

HTTPS/HTTP 客户端安全加速器网关
将HTTPS/HTTP 网关作为安全加速器使用的情况越来越多了,这些 HTTPS/HTTP 网关位于Web服务器之前,通常作为不可见的拦截网关或反向代理使用。它们接收安全的 HTTPS 流量,对安全流量进行解密,并向 Web服务器发送普通的HTTP请求。这些网关中通常都包含专用的解密硬件,以比原始服务器有效的多的方式来解密安全流量,以减轻原始服务器的负荷。这些网关在网关和原始服务器之间发送的是未加密的流量。所以,要谨慎使用,确保网关和原始服务器之间的网络是安全的。

资源网关
最常见的网关,应用程序服务器,会将目标服务器与网关结合在一个服务器中实现。应用程序服务器是服务器端网关,与客户端通过HTTP进行通信,并与服务器端的应用程序相连。客户端是通过HTTP连接到应用程序服务器的。但应用程序服务器并没有回送文件,而是将请求通过一个网关应用编程接口(Application Programming Interface,API)发送给运行在服务器上的应用程序。
比如电子摄像头

你可能感兴趣的:(HTTP协议)