HTTP回顧5

Web服務(wù)器相關(guān)

HTTP規(guī)范允許一個(gè)HTTP服務(wù)器搭建多個(gè)Web站點(diǎn),這種情況下,發(fā)送HTTP請(qǐng)求時(shí)必須在Host首部中完整指出主機(jī)名或者域名的URI

代理、網(wǎng)關(guān)、隧道

代理

代理是一種具有轉(zhuǎn)發(fā)功能的應(yīng)用程序,它扮演了服務(wù)端與客戶端“中間人”的角色,接收客戶端發(fā)送的請(qǐng)求,并轉(zhuǎn)發(fā)給服務(wù)器,同時(shí)也接收服務(wù)器返回的響應(yīng)并轉(zhuǎn)發(fā)給客戶端。
HTTP通信過程中,可以級(jí)聯(lián)多臺(tái)代理服務(wù)器,代理服務(wù)器轉(zhuǎn)發(fā)時(shí)需要附加Via首部字段來標(biāo)記經(jīng)過的主機(jī)信息。

緩存代理

代理轉(zhuǎn)發(fā)響應(yīng)時(shí),緩存代理資源的副本緩存的服務(wù)器上,這樣代理接收到相同的請(qǐng)求時(shí),可以直接將緩存的資源作為響應(yīng)返回。

透明緩存

轉(zhuǎn)發(fā)時(shí)不對(duì)報(bào)文進(jìn)行任何加工。

網(wǎng)關(guān)

網(wǎng)關(guān)是轉(zhuǎn)發(fā)其他服務(wù)器通信數(shù)據(jù)的服務(wù)器,接收從客戶端發(fā)送來的請(qǐng)求時(shí),它就像自己擁有資源的源服務(wù)器一樣對(duì)請(qǐng)求進(jìn)行處理。
工作機(jī)制和代理十分相似,而網(wǎng)關(guān)可以使通信線路上的服務(wù)器提供非HTTP協(xié)議的服務(wù),進(jìn)而提高通信的安全性。

隧道

隧道是在相隔甚遠(yuǎn)的客戶端和服務(wù)器兩者之間進(jìn)行中轉(zhuǎn),并保持雙方通信連接的應(yīng)用程序。
隧道是透明的,不會(huì)去解析HTTP請(qǐng)求,將請(qǐng)求原樣中轉(zhuǎn)給服務(wù)器,客戶端不用在意隧道的存在,隧道會(huì)在通信結(jié)束后斷開。

緩存

緩存服務(wù)器是代理服務(wù)器的一種,緩存存在有效期,過期之后需要再次請(qǐng)求。
瀏覽器緩存的原理基本相同。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Web 頁面的實(shí)現(xiàn) Web 基于 HTTP 協(xié)議通信 客戶端(Client)的 Web 瀏覽器從 Web 服務(wù)器端...
    毛圈閱讀 1,333評(píng)論 0 2
  • 本文是《圖解HTTP》讀書筆記的第一篇,主要包括此書的前五章內(nèi)容,簡(jiǎn)要記錄一下。大概分為以下幾部分: TCP/IP...
    lijiankun24閱讀 1,425評(píng)論 0 2
  • 與 HTTP 協(xié)作的 Web 服務(wù)器 一臺(tái) Web 服務(wù)器可搭建多個(gè)獨(dú)立域名的 Web 網(wǎng)站,也可作為通信路徑上的...
    THINKA閱讀 539評(píng)論 0 0
  • 第一章、HTTP概述1、Web瀏覽器、服務(wù)器和相關(guān)的Web應(yīng)用程序都是通過HTTP相互通信的,HTTP是現(xiàn)代全球因...
    橫沖直撞666閱讀 739評(píng)論 0 1
  • 今天媽媽忙,你上午和爸爸去溜冰,下午又和姥姥去書店看書,勞逸結(jié)合,玩的不亦樂乎。好心情一直延續(xù)到要睡覺了還...
    哆唻咪家的小呆呆閱讀 263評(píng)論 0 1

友情鏈接更多精彩內(nèi)容