`
zhaomingzm_23
  • 浏览: 33538 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
阅读更多
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] : 向内和向外指的是消息的请求和应答路径:"向内"即"移向原服务器","向外"即"移向用户代理".
分享到:
评论

相关推荐

    计算机与互联网术语词典

    #### 超文本传输协议(Hypertext Transfer Protocol,HTTP) 用于从Web服务器传输超文本到本地浏览器的传输协议。它是互联网应用的基础,定义了客户端和服务器之间的通信规则。 #### 域名系统(Domain Name System...

    集装箱码头营运操作常用术语.pdf

    集装箱码头营运操作常用术语特别说明 此资料来自豆丁网(http://www.docin.com/) 您现在所看到的文档是使用下载器所生成的文档 此文档的原件位于 感谢您的支持 抱米花 http://blog.sina.com.cn/lotusbaob ...

    计算机科学导论2E-术语表.

    TCP/IP协议、HTTP和HTTPS协议、DNS解析等概念会在术语表中被提及,这些都是网络通信的基础。 “数据库”用于存储和检索大量数据,SQL(结构化查询语言)是管理和操作数据库的标准语言。术语表会介绍数据库模型(如...

    计算机常用英语术语、词汇表

    * HTTP(HyperText Transfer Protocol): 超文本传输协议,是计算机网络中的信息传输协议。 * FTP(File Transfer Protocol): 文件传输协议,是计算机网络中的文件传输协议。 * Browser: 浏览器,是计算机网络中的信息...

    计算机软件常用术语词典-中英

    这些术语包括编程语言(如Java、Python、C++)、操作系统(如Windows、Linux、macOS)、数据库(如SQL、Oracle、MySQL)、网络技术(如TCP/IP、HTTP、FTP)等。掌握这些术语有助于我们准确地描述问题,与同行有效...

    编程术语英语翻译

    20. **HTTP(Hypertext Transfer Protocol)**:互联网上应用最广泛的数据传输协议,用于浏览器和服务器之间的通信。 了解并熟练掌握这些编程术语的英语翻译,将有助于程序员更好地阅读英文文档,参与国际项目,...

    SEO网站优化专业术语大全

    1. **301转向**:这是一种HTTP状态码,表明一个网页永久性地转移到了新的URL。使用301重定向能确保原有网页的权重和PR值转移到新地址,对于网址变更时的SEO非常重要。 2. **302转向**:与301转向不同,302转向是...

    Visual Studio.NET 术语表(中英文)

    17. **XML Web Services** (XML Web服务): 通过HTTP协议和XML进行通信的分布式应用程序,可以跨平台和跨语言工作。 以上仅是Visual Studio .NET术语表中的一部分,实际文档会包含更多词汇,覆盖了从基本概念到高级...

    编程术语中英对照表

    7. RESTful API:基于HTTP协议的Web服务接口设计风格。 这份编程术语中英对照表对于提升编程语言理解,深入学习源码和文档,以及与其他程序员沟通都是非常有价值的资源。通过不断查阅和实践,开发者可以逐步扩大...

    性能测试常见术语

    4. **脚本**:LoadRunner使用不同的协议(如HTTP、FTP、Oracle等)创建脚本,模拟用户行为。这些脚本包含了用户操作的详细步骤,用于在测试过程中执行。 5. **场景(Scenario)**:在LoadRunner中,场景是定义测试...

    性能测试常见术语.pdf

    性能测试常见术语 性能测试是软件测试中一个非常重要的方面,它关注于测试软件系统的性能,确保系统在各种负载和压力下能够稳定运行。在性能测试中,有一些常见的术语需要了解和理解。下面将对这些术语进行详细的...

    华为UC统一通信术语.chm

    华为UC统一通信术语.chm http://e.huawei.com/cn/products/enterprise-networking/unified-communications 华为统一通信可满足企业移动化、视频化和协同办公的需求,可灵活适配从SOHO工作室到超大型企业的差异化用户...

    Web性能测试术语解析

    ### Web性能测试术语解析 #### 一、引言 随着互联网技术的发展,Web应用程序变得越来越复杂,特别是Web 2.0应用的兴起,使得用户体验成为评估一个网站成功与否的重要因素之一。性能测试作为确保Web应用稳定性和...

    计算机科学导论第3版术语表

    在计算机科学领域,专业术语无处不在,而且这些术语往往伴随着技术的演进而不断发展和变化。《计算机科学导论第3版术语表》提供的是一份计算机科学概念的中英文对照列表,这些术语是计算机科学教育的基础,对于学习...

    GMZ0001-2013《密码术语》

    官网下载的20130704112459540.pdf,增加书签。http://www.oscca.gov.cn/WebSite/smb/Upload/File/201307/20130704112459540.pdf

    计算机专业术语收录计算机专业术语收录

    65. **HTTP(HyperText Transfer Protocol)**: 超文本传输协议,用于万维网(WWW)上数据传输的协议,支持网页的请求和响应。 66. **Identifier(标识符)**: 用于唯一标识变量、函数或其他编程元素的名称,遵循...

    信息安全中常用术语介绍.docx

    ### 信息安全中常用术语介绍 #### 一、安全漏洞与 Bug 的关系 在信息安全领域,漏洞(Vulnerability)与Bug并非完全等同的概念。两者虽然有着密切的联系,但其本质和作用有所不同。 - **漏洞**:通常指的是软件、...

Global site tag (gtag.js) - Google Analytics