HTTP术语

HTTP协议术语:

1.连接[Connection] : 为通信而在两个程序间建立的传输层虚拟电路。

2.消息[Message] : HTTP通信中的基本单元,它由一个结构化的八比特字节序列组成,通过连接得到传送。

3.请求[Request] : 一种HTTP请求消息。

4.应答[Response] : 一种HTTP应答消息。

5.资源[Resource] : 一种网络数据对象或服务,可以有多种表现形式或其他不同的途径获得。

6.实体[Entity] : 作为请求或应答的有效负荷而传输的信息。一个实体包含报头形式的维护信息和消息体形式的内容。

7.表示方法[Representation] : 一个应答包含的实体是由内容协商决定的,一个特定的应答状态所对应的表示方法可能有多个。

8.内容协商[Content Negotiation] : 为请求服务时选择适当表示方法的机制。任何应答里实体的表示方法都是可协商的(包括出错应答)。

9.变量[Variant] : 在任何给定时刻,与一个资源对应的表示方法可以有一个或更多。每个表示方法称作一个变量。使用变量这个术语并不必然意味着资源是由内容协商决定的。

10.客户机[Client] : 为发送请求建立的连接程序。

11.用户代理[User agent] : 初始化请求的客户端程序。常见的如浏览器,编辑器,蜘蛛(网络穿越机器人),或其他的终端用户工具。

12.服务器[Server] : 同意连接以便通过发回应答为请求提供服务的应用程序。任何给定的程序都是有可以既做客户端又做服务器;我们使用这些术语仅指特定连接中程序完成的任务,而不是指通常意义上程序的性能。同样,任何服务器都可以基于每个请求的性质扮演原服务器,代理,网关,或者隧道等诸角色之一。

13.原服务器[Origin Server] : 给定的资源驻留或者创建的地方。

14.代理服务器[Proxy] : 一个既做服务器又做客户端的中介程序。其用途是代表其他客户发送请求。请求在内部得到服务,或者经过一定的翻译转至其他服务器。一个代理服务器必须能同时履行本说明中客户端和服务器要求。“透明代理”(transparent proxy)是一种除了必需的验证和鉴定外不修改请求或响应的代理。“非透明代理”(non-transparent proxy)是一种修改请求或应答以便为用户代理提供附加服务的代理,附加服务包括类注释服务,媒体类型转换,协议简化,或者匿名滤除等。除非经明确指出,HTTP代理要求对两种代理适用。

15.网关[Gateway] : 为其他服务器充当中介的服务器。与代理服务器不同,网关接受请求,仿佛它就是被请求资源所在的原服务器;提出请求的客户可能察觉不到它正在同网关通信。一个在两个连接之间充当盲目中继(blind relay)的中间程序,一旦有效,隧道便不再被认为是HTTP通信的用户,虽然隧道可能已经被HTTP请求初始化了。当两端的中继连接都关闭的时候,隧道不再存在。

16.高速缓存[Cache] : 一个程序应答消息的本地存储和控制此信息存储、检索、和删除的子系统,一个高速缓冲存储应答为的是减少对将来同样请求的应答时间和网络带宽消耗,任一客户或服务器都可能包含一个高速缓存,但高速缓存不能应用于一个充当隧道的服务器。

17.可缓存[Cacheable] : 如果一个高速缓存允许存储应答信息的一份拷贝运用于应答后继续请求的拷贝,一个应答就是可缓存的。用来确定HTTP应答的缓存能力(cacheability)的规则。即使一个资源是可缓存的,也可能对一个高速缓存能否将缓存拷贝用于其特定请求存在附加的约束。

18.直接[Firsi hand] : 如果一个应答直接到来并且没有缘于原服务器,或若干代理服务器的不必要的延时,那么这个应答就是直接的,如果它的有效性已经被原服务器直接认证,那么这个应答也同样是第一手的。

19.明确终止时间[Explicit expiration time] : 原服务器预算一个实体在无需进一步确认的情况下不再被高速缓存返回的时间。

20.搜索终止时间[Heurstic expiration time] : 当没有外在的终止时间可利用时,由高速缓存所指定的终止时间。

21.年龄[Age] : 一个应答的年龄是从它被发送,或者被原服务器成功确认到现在的时间。

22.保鲜寿命[Freshness lifetime] : 一个应答生成和过期之间的时间长度。

23.保鲜[Fresh] : 如果一个应答的年龄还没有超过保鲜寿命,它就是保鲜的。

24.陈旧[Stale] : 一个应答的年龄已经超过了它的保鲜寿命,它就是陈旧的。

25.语义透明[Semantically transparent] : 当它的使用除了改善性能外既未影响请求客户机也未影响原服务器时,高速缓存对于某特定的应答就是工作于语义透明方式了,当高速缓存语义透明时,客户恰好收到与原服务器直接处理请求后得到的应答(除了逐段转接的报头部分)完全相同的应答。

26.有效性判断器[Validator] : 一个用来查找一个高速缓存记录是否是一个实体的等效拷贝的协议元素(比如一个实体标记:Entity tag)或最终更改时间(Last Modified time)。

27.上游/下游[Upstream/Downstream] : 上游和下游描述了消息的流动,所有消息都是从上游流到下游。

28.向内/向外[Inbound/Outbound] : 向内和向外指的是消息的请求和应答路径:"向内"即"移向原服务器","向外"即"移向用户代理".
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值