个人随笔
目录
wikipedia:Hypertext Transfer Protocol:Technical overview(二)
2020-04-28 23:45:42

Technical overview
URL beginning with the HTTP scheme and the WWW domain name label
HTTP functions as a request–response protocol in the client–server computing model. A web browser, for example, may be the client and an application running on a computer hosting a website may be the server. The client submits an HTTP request message to the server. The server, which provides resources such as HTML files and other content, or performs other functions on behalf of the client, returns a response message to the client. The response contains completion status information about the request and may also contain requested content in its message body.

A web browser is an example of a user agent (UA). Other types of user agent include the indexing software used by search providers (web crawlers), voice browsers, mobile apps, and other software that accesses, consumes, or displays web content.

HTTP is designed to permit intermediate network elements to improve or enable communications between clients and servers. High-traffic websites often benefit from web cache servers that deliver content on behalf of upstream servers to improve response time. Web browsers cache previously accessed web resources and reuse them, when possible, to reduce network traffic. HTTP proxy servers at private network boundaries can facilitate communication for clients without a globally routable address, by relaying messages with external servers.

HTTP is an application layer protocol designed within the framework of the Internet protocol suite. Its definition presumes an underlying and reliable transport layer protocol,[9] and Transmission Control Protocol (TCP) is commonly used. However, HTTP can be adapted to use unreliable protocols such as the User Datagram Protocol (UDP), for example in HTTPU and Simple Service Discovery Protocol (SSDP).

HTTP resources are identified and located on the network by Uniform Resource Locators (URLs), using the Uniform Resource Identifiers (URI’s) schemes http and https. For example, including all optional components:

  1. userinfo host port
  2. ┌───────┴───────┐ ┌────┴────────┐ ┌┴┐
  3. http://john.doe:password@www.example.com:123/forum/questions/?tag=networking&order=newest#top
  4. └─┬─┘ └───────────┬────────────────────────┘└─┬─────────────┘└────────┬──────────────────┘└┬─┘
  5. scheme authority path query fragment

As defined in RFC 3986, URIs are encoded as hyperlinks in HTML documents, so as to form interlinked hypertext documents.

HTTP/1.1 is a revision of the original HTTP (HTTP/1.0). In HTTP/1.0 a separate connection to the same server is made for every resource request. HTTP/1.1 can reuse a connection multiple times to download images, scripts, stylesheets, etc after the page has been delivered. HTTP/1.1 communications therefore experience less latency as the establishment of TCP connections presents considerable overhead.


presents considerable overhead

带来了相当大的开销


overhead

美 [,ovɚ’hɛd]
adv. 在头顶上方,在空中;在高处
adj. 在头上方的,在空中的;地面以上的,高架的;(费用、开支等)经常的,日常的;(驱动装置)顶置式的
n. 经常性支出,运营费用(常用复数 overheads);(用于高射投影仪的)透明胶片;(飞机的)顶舱
复数 overheads


considerable

美 [kən’sɪdərəbl]
adj. 相当大的;重要的,值得考虑的
比较级:more considerable; 最高级:most considerabl


presents

美 [ˈprɛznts]
n. 礼物(present 的复数)
v. 颁发;赠送;提交;展示;致谢(present 的第三人称单数)


establishment

美 [ɪˈstæblɪʃmənt]
n. 确立,制定;公司;设施
复数 establishments


experience

美 [ɪkˈspɪriəns]
n. 经验;经历;体验
vt. 经验;经历;体验
过去式 experienced过去分词 experienced现在分词 experiencing复数 experiences第三人称单数 experiences


latency

美 [ˈleɪtənsi]
n. 潜伏;潜在因素
复数 latencies


less latency

更少延迟


therefore

美 [ˈðerfɔːr]
adv. 因此;所以


multiple

美 [ˈmʌltɪpl]
adj. 多重的;多样的;许多的
n. 倍数;[电] 并联
复数 multiples


communications

英 [kəmju:ni’keiʃ(ə)nz]
n. [通信] 通信;沟通;通讯系统;交通设施(communication的复数形式)


separate

美 [ˈseprət]
adj. 分开的;单独的;不同的;各自的;不受影响的
v. (使)分离,分开;隔开;分手;(使)分居;(使)区别(于)
n. 可搭配穿着的单件衣服;抽印本;独立音响设备;土壤划分
过去式 separated过去分词 separated现在分词 separating第三人称单数 separates


original

美 [əˈrɪdʒənl]
adj. 原来的;开始的;首创的,新颖的,创新的;原作的
n. 原件,原版;(文学中)原型;(歌,画等的)原创作品;原版唱片;真品原版服装;古怪的人
复数 originals


revision

美 [rɪˈvɪʒn]
n. [印刷] 修正;复习;修订本
复数 revisions


identified

美 [aɪ’dɛntɪfaɪd]
adj. 被识别的;经鉴定的;被认同者
v. 鉴定(identify的过去分词);辨认


authority

美 [əˈθɔːrəti]
n. 权威;权力;当局


fragment

美 [‘fræɡmənt]
n. 碎片;片段或不完整部分
vt. 使成碎片
vi. 破碎或裂开


so as to

以至于


form

美 [fɔːrm]
n. 形式,形状;形态,外形;方式;表格
vt. 构成,组成;排列,组织;产生,塑造
vi. 形成,构成;排列
n. (Form)人名;(英)福姆;(法、德)福尔姆
复数 forms过去式 formed过去分词 formed现在分词 forming第三人称单数 forms


interlinked

美 [,ɪntɚ’lɪŋk]
adj. 互连的
v. 把…互相连接起来(interlink的过去分词)


components

美 [kəm’ponənts]
n. 部件;组件;成份(component复数)


located on

位于


optional

美 [ˈɑːpʃənl]
adj. 可选择的,随意的


technical

美 [ˈteknɪkl]
adj. 工艺的,科技的;技术上的;专门的
比较级 more technical最高级 most technical


overview

美 [ˈoʊvərvjuː]
n. [图情] 综述;概观
复数 overviews


technical overview

技术概况


user agent(UA)

用户代理


indexing

[‘ɪndɛks]
n. [图情] 标引;[数] 指标化;编制指数
v. 指出(index的ing形式);编入索引中


accesses

接近


consume

美 [kənˈsuːm]
vt. 消耗,消费;使…着迷;挥霍
vi. 耗尽,毁灭;耗尽生命


internet protocol suite

互联网协议组


within

美 [wɪˈðɪn]
prep. 在……之内;在……里面
adv. 在内部;在里面
n. 里面;内部


definition

美 [ˌdefɪˈnɪʃn]
n. 定义;[物] 清晰度;解说


presume

美 [prɪˈzuːm]
vt. 假定;推测;擅自;意味着
vi. 相信;擅自行为
过去式 presumed过去分词 presumed现在分词 presuming第三人称单数 presumes


reliable

美 [rɪˈlaɪəbl]
adj. 可靠的;可信赖的
n. 可靠的人
比较级 more reliable最高级 most reliable


underlying

美 [ˌʌndərˈlaɪɪŋ]
adj. 潜在的;根本的;在下面的;优先的
v. 放在…的下面;为…的基础;优先于(underlie的ing形式)


commonly

美 [ˈkɑːmənli]
adv. 一般地;通常地;普通地
比较级 more commonly最高级 most commonly


be adapted to

vt. 适合于(适应)


scheme

美 [skiːm]
n. 计划;组合;体制;诡计
vi. 搞阴谋;拟订计划
vt. 计划;策划


domain name

域名


functions

美 [‘fʌŋkʃən]
n. [计] 功能;[数] 函数(function的复数形式)


computing model

计算模型


hosting

美 [‘hostɪŋ]
v. 主办;主持(节目);做东,款待;存储网站(host 的现在分词)


computer hosting a website

电脑托管网站


provide

美 [prəˈvaɪd]
vt. 提供;规定;准备;装备
vi. 规定;抚养;作准备
过去式 provided过去分词 provided现在分词 providing第三人称单数 provides


resource

美 [ˈriːsɔːrs,rɪˈsɔːrs]
n. 资源,财力;办法;智谋
vi. 向…提供资金


perform

美 [pərˈfɔːrm]
vt. 执行;完成;演奏
vi. 执行,机器运转;表演
过去式 performed过去分词 performed现在分词 performing第三人称单数 performs


on behalf of

代表,为了


completion

美 [kəmˈpliːʃn]
n. 完成,结束;实现,竣工


requested

美 [rɪ’kwɛst]
adj. 要求的;被请求的
v. 要求(request的过去分词);[计] 请求


be designed to

目的是;被设计用于做


permit

美 [pərˈmɪt]
vi. 许可;允许
vt. 许可;允许
n. 许可证,执照
过去式 permitted过去分词 permitted现在分词 permitting复数 permits第三人称单数 permits


intermediate

美 [ˌɪntərˈmiːdiət]
adj. 中间的,过渡的;中级的,中等的
n. 中级生;(化合物)中间体,中间物;中介,媒介
v. 充当调解人,起媒介作用
过去式 intermediated过去分词 intermediated现在分词 intermediating


to improve

改进,好转


traffic

美 [ˈtræfɪk]
n. 交通;运输;贸易;[通信] 通信量
vt. 用…作交换;在…通行
vi. 交易,买卖
过去式 trafficked过去分词 trafficked现在分词 trafficking第三人称单数 traffics


high traffic

[通信] 大业务量


benefit from

得益于;得利于;因…而得到好处


deliver

美 [dɪˈlɪvər]
vt. 交付;发表;递送;释放;给予(打击);给…接生
vi. 实现;传送;履行;投递
n. 投球


upstream servers

上游服务器


accessed

[计] 存取


previously

美 [ˈpriːviəsli]
adv. 以前;预先;仓促地


reuse

美 [ˌriːˈjuːs]
v. 再次使用;重复使用
n. 再次使用;重复使用


boundaries

美 [‘baʊndrɪz]
n. 边界,界线(boundary 的复数形式);界限


facilitate

美 [fəˈsɪlɪteɪt]
vt. 促进;帮助;使容易
过去式 facilitated过去分词 facilitated现在分词 facilitating第三人称单数 facilitates


globally

美 [ˈɡloʊbəli]
adv. 全球地;全局地;世界上


routable

可发送的
可运送的


external

美 [ɪkˈstɜːrnl]
adj. 外部的;表面的;[药] 外用的;外国的;外面的
n. 外部;外观;外面
复数 externals


 314

啊!这个可能是世界上最丑的留言输入框功能~


当然,也是最丑的留言列表

有疑问发邮件到 : suibibk@qq.com 侵权立删
Copyright : 个人随笔   备案号 : 粤ICP备18099399号-2