连接 建立在要通迅的两个程序间的传输层虚电路 

 

    消息 HTTP通迅的基本单元,由匹配4节中所定义语法的结构化八位组序列 

 组成,并通过连接传输。 

 

    请求 HTTP请求消息,如5节中所定义。 

 

    响应 HTTP响应消息,如6节中所定义。 

 

    资源 网络数据对象或服务,可通过URI标识,如3.2节中所定义。资源可以 

 有多种表示(如,多种语言、数据格式、大小、和精度)或以多种其它 

 方式。 

 

    实体 作为请求或响应负载传输的信息。实体由以实体头部域形式的元信息及 

 实体主体形式的内容组成,如7节中描述。 

 

    表述 包含在与内容协商有关的响应中的实体,如12节所述。可能存在与特 

 定响应状态相关的多种表述。 

 

    内容协商 当服务请求时,选择适当表述的机制,如12节所述。任何响应中的实体 

 表述都可能协商(包括错误响应)。 

 

    变量 在任何给定时刻与某个资源相关的一个或多个表述。每个这种表述称为 

 “变量”。使用术语“变量”并不意味着该资源与内容协商相关。 

 

    客户端 建立连接以发送请求的程序。 

 

    用户代理 发起请求的客户端。经常是浏览器、编辑器、蜘蛛(网游机器)、或其它 

 终端用户工具。 

 

    服务器 接受连接,以便通过回送响应来服务请求的应用程序。任何给定的程序 

 都能够成为客户端和服务器,我们使用该术语只是引用特定连接的程序 

 执行的角色,而不是通常意义上的程序能力。同样,任何服务器可以作 

 为原始服务器、代理、网关、或隧道,基于每个请求的属性来交换行为。 

 

    原始服务器 提供存储或将创建的资源的服务器。 

 

    代理 一种中间程序,既作为服务器,又作为客户端,目的是按其它客户端的 

 行为作出请求。请求在内部服务或传递它们,进行可能的翻译,到其它 

 服务器。代理【必须】实现所有本规范的客户端和服务器要求。“透明代 

 理”是这种代理,除其所需的代理认证和标识以外,它不修改请求或响 

 应。“非透明代理”是另一种代理,即它要修改请求或响应,为了给用户 

 代理提供一些服务,如组注解服务、媒体类型转换、协议变形、或匿名 

 过滤器。除了对透明或非透明行为明确规定外,HTTP代理需求要应用 

 到这两种代理上。 

 

    网关 一种作为一些其它服务器的媒介服务器。与代理不同,代理接受对所请 

 求资源的请求,如同自己是原始服务器一样;请求客户端可能并不清楚 

 它正与网关通迅。 

 

    隧道 一种媒介程序,作为两个连接间的盲目接力者。一旦激活,隧道就不被 

 认为是HTTP通迅的一部份,虽然隧道可能已经通过HTTP请求被初始 

 化了。隧道将停止工作,当两端接力的连接都关闭时。 

 

    缓存 一种在其本地存储响应消息程序和控制它的消息存储、获取及删除行为 

 的子系统。缓存存储可缓存响应,为了减少响应时间和将来相同请求量 

 对网络带宽消费量。任何客户端或服务器都可以包括缓存,尽管缓存不 

 能被作为隧道的服务器使用。 

 

    可缓存 如果缓存允许存储响应消息的一份拷贝,以便用来回复后序的请求,则 

 该响应是可缓存的。判断HTTP响应缓存性的规则在13节中定义。即使 

 如果资源是可缓存的,关于缓存能够为特殊请求使用缓存的拷贝也存在 

 额外的约束。 

 

    第一手 响应是第一手的,当它直接从原始服务器来,没有不必要的延迟,可能 

 通过一个或多个代理。响应还也是第一手的,当它已经直接被原始服务 

 所证实。 

 

    清楚截止时间 原始服务器想要缓存没有经过进一步证实下不应该返回其实体的时间。 

 

    启发截止时间 缓存指定的截止时间,当没有清楚截止时间可用时。 

 

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

 时间。 

 

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

 

    更新的 响应是更新的,如果它的年龄没有超过其更新周期。 

 

    过期的 响应是过期的,如果它的年龄已经超过其更新周期。 

 

    语义透明度 缓存以与特殊响应有关的“语义透明度”方式的行为,当它影响到请求 

 客户端和原始服务器时,除了可改善性能。当缓存是语义透明的时,缓 

 存收到几乎相同的响应(除了跳对跳头部),即它将收到其请求已经直接 

 被原始服务器处理过的响应。 

 

    证言 协议元素(如实体标签或最终修改时间),用于发现一个缓存条目是否是 

 实体的等价拷贝。 

 

    上游/下游 上游和下游描述消息流:所有消息从上游流向下游。 

 

    入界/出界 入界和出界代表请求和响应消息的路径:“入界”意思是“移向原始服务 

 器”,“出界”意思是“移向用户代理”。