HTTP 1.1 RFC学习笔记(一)--术语

代理:一种中间程序,既作为服务器,又作为客户端,目的是按其他客户端的行为作出请求。请求在内部服务或传递他们,进行可能的翻译,到其他服务器。代理【必须】实现所有本规范的客户端和服务器端要求。“透明代理”是这种代理,除其所需的代理认证和标识以外,不修改请求或响应,“非透明代理”是另外一种代理,即他要修改请求或者响应,为了给用户代理提供一些服务,如组注解服务,媒体类型转换,协议变形,或匿名过滤器。处理对透明或非透明行为明确规定外,HTTP代理需求要应用到这种代理上。

 

网关:一种作为一些其他服务器的媒介服务器,与代理不同,代理接受对所请求资源的请求,如同自己是原始服务器一样,请求客户端可能并不清楚自己正在与网关通信

 

隧道:一种媒介程序,作为两个连接间的盲目接力者,一旦激活,隧道就不被认为是HTTP通讯的一部分,虽然隧道可能已经通过HTTP请求被初始化了。当两端竭力的连接都关闭时,隧道将停止工作。

 

缓存:一种在其本地存储响应消息程序和控制它的消息存储,获取及删除行为的子系统,缓存存储可缓存响应,为了减少响应时间和将来相同请求量对网络带宽消费量。任何客户端或者服务器都可以包括缓存,尽管缓存不能被作为隧道的服务器使用

 

清楚截止时间 :

   原文:The time at which the origin server intends that an entity should no longer be returned by a cache without further validation.

   翻译:原始服务器想要的,缓存没有经过进一步证实下不应该返回其实体的时间

 

启发截止时间:

  原文:An expiration time assigned by a cache when no explicit expiration time is available.

  翻译:当没有清楚截止时间可用时候,缓存制定的截止时间

 

年龄:响应的年龄是原始服务器发送它以来,或它成功被原始服务器所证实的时间

 

更新周期:在生成响应和它截止时间之间的时间长度

 

语义透明度:

  原文:A cache behaves in a "semantically transparent" manner, with respect to a particular response, when its use affects neither the requesting client nor the origin server, except to improve performance. When a cache is semantically transparent, the client receives exactly the same response (except for hop-by-hop headers) that it would have received had its request been handled directly by the origin server.

  翻译:缓存以与特殊响应有关的“语义透明度”方式的行为,当它影响到请求客户端和原始服务器时候,处理可以改善性能。当缓存是语义透明的时候,缓存收到几乎相同的响应(除了跳对跳头部),即他将受到其请求已经直接被原始服务器处理过的响应。

 

入界/出界:入界和出界代表请求和响应的路径,“入界”意思是移向原始服务器,“出界”意思是移向用户代理

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值