HTTP渐相知--长连接与短连接、 HTTP中介之代理、HTTP中介之网关

长连接与短连接

  1. HTTP协议是基于请求/响应模式的,因此只要服务端给了响应,本次HTTP请求就结束了
  2. HTTP的长连接和短连接本质上是TCP长连接和短连接
  3. TCP连接是一个双向通道,可以保持一段时间不关闭,因此TCP连接才有真正的长连接和短连接
  4. HTTP/1.0中,默认使用的是短连接,即浏览器和服务器每进行一次HTTP操作,就建立以此连接,结束就中断
  5. HTTP/1.1起,默认使用长连接,用以保持连接特性

短连接:

建立连接--数据传输--关闭连接...建立连接--数据传输--关闭连接

长连接:

建立连接--数据传输...(保持连接)...数据传输--关闭连接

 HTTP中介之代理

代理过程:

 

典型的代理服务器:

代理的作用:

  •         抓包
  •         FQ

  • 匿名访问

HTTP代理服务器通过删除HTTP报文中的身份特性,比如客户端的ip地址、cookie、会话ID,从而对远端的服务器隐藏原始用户的ip地址以及其他的一些细节,同时HTTP代理服务器上也不会记录原始用户访问的一些数据,这样使用代理的就可以更加安全和隐秘的进行访问

  • 过滤器

 

 HTTP中介之网关

网关可以作为某种翻译器使用,它抽象出了一种能够达到资源的方法。网关是资源和应用程序之间的粘合剂

应用程序可以通过HTTP或者其他已定义的接口通过这样的一个请求网关来处理某条请求,网关可以提供一条响应

这样看来网关好像跟之前的代理有点像,但是是真的吗?

代理:

网关:

Web网关在一侧使用HTTP协议,在另一侧使用另一种协议

<客户端协议>/<服务器端协议>

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

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

网关扮演的是“协议转换器”的角色

常见的网关类型:

  • (HTTP/*)服务器端Web网关
  • (HTTP/HTTPS)服务器端安全网关
  • (HTTPS/HTTP)客户端安全加速器网关
  • 资源网关:客户端通过HTTP连接到应用程序的服务器,服务器并不回送,而是将请求通过网关的API发送运行在服务器上的应用程序,应用程序将请求资源回送给客户端

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小白小白从不日白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值