佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > HTTP與HTTP協(xié)作的Web服務(wù)器訪(fǎng)問(wèn)流程圖解

HTTP與HTTP協(xié)作的Web服務(wù)器訪(fǎng)問(wèn)流程圖解

熱門(mén)標(biāo)簽:智能手機(jī) 美圖手機(jī) 使用U盤(pán)裝系統(tǒng) 檢查注冊(cè)表項(xiàng) 百度競(jìng)價(jià)點(diǎn)擊價(jià)格的計(jì)算公式 網(wǎng)站建設(shè) 阿里云 硅谷的囚徒呼叫中心

一臺(tái)web服務(wù)器可搭建多個(gè)獨(dú)立域名的web網(wǎng)站,也可作為通信路徑上的中轉(zhuǎn)服務(wù)器提升傳輸效率。

一、用單臺(tái)虛擬主機(jī)實(shí)現(xiàn)多個(gè)域名

HTTP/1.1規(guī)范允許一臺(tái)HTTP服務(wù)器搭建多個(gè)web站點(diǎn)。

即使物理層面只有一臺(tái)服務(wù)器,但只要使用虛擬主機(jī)的功能,則可以假想已具有多臺(tái)服務(wù)器。

在互聯(lián)網(wǎng)上,域名通過(guò)DNS服務(wù)映射到IP地址(域名解析)之后訪(fǎng)問(wèn)目標(biāo)網(wǎng)站??梢?jiàn),當(dāng)請(qǐng)求發(fā)送到服務(wù)器時(shí),已經(jīng)是以IP地址形式訪(fǎng)問(wèn)了。

所以,如果一臺(tái)服務(wù)器內(nèi)托管了www.tricorder.jp和www.hackr.jp這兩個(gè)域名,當(dāng)收到請(qǐng)求時(shí)就需要弄清楚究竟要訪(fǎng)問(wèn)哪個(gè)域名。

在相同的IP地址下,由于虛擬主機(jī)可以寄存多個(gè)不同主機(jī)名和域名的web網(wǎng)站,因此在發(fā)送HTTP請(qǐng)求時(shí),必須在Host首部?jī)?nèi)完整指定主機(jī)名或域名的URI。

二、通信數(shù)據(jù)轉(zhuǎn)發(fā)程序:代理、網(wǎng)關(guān)、隧道

這些應(yīng)用程序和服務(wù)器可以將請(qǐng)求轉(zhuǎn)發(fā)給通信線(xiàn)路上的下一站服務(wù)器,并且接收從那臺(tái)服務(wù)器發(fā)送的響應(yīng)再轉(zhuǎn)發(fā)給客戶(hù)端。

①代理:代理服務(wù)器的基本行為就是接收客戶(hù)端發(fā)送的請(qǐng)求后轉(zhuǎn)發(fā)給其他服務(wù)器。代理不改變請(qǐng)求URI,會(huì)直接發(fā)送給前方持有資源的目標(biāo)服務(wù)器。持有資源實(shí)體的服務(wù)器被稱(chēng)為源服務(wù)器。從源服務(wù)器返回的響應(yīng)經(jīng)過(guò)代理服務(wù)器后再傳給客戶(hù)端。

使用代理服務(wù)器的理由有:利用緩存技術(shù)減少網(wǎng)絡(luò)帶寬的流量,組織內(nèi)部針對(duì)特定網(wǎng)站的訪(fǎng)問(wèn)控制,以獲取訪(fǎng)問(wèn)日志為主要目的等等。

代理有多種使用方法:

緩存代理

代理轉(zhuǎn)發(fā)響應(yīng)時(shí),緩存代理會(huì)預(yù)先將資源的副本保存在代理服務(wù)器上。當(dāng)代理再次接收到對(duì)相同資源的請(qǐng)求時(shí),就可以不從源服務(wù)器那里獲取資源,而是將之前緩存的資源作為響應(yīng)返回。

透明代理

轉(zhuǎn)發(fā)請(qǐng)求或響應(yīng)時(shí),不對(duì)報(bào)文做任何加工的代理類(lèi)型被稱(chēng)為透明代理。反之,對(duì)報(bào)文內(nèi)容進(jìn)行加工的代理被稱(chēng)為非透明代理。

②網(wǎng)關(guān):網(wǎng)關(guān)的工作機(jī)制和代理十分相似。而網(wǎng)關(guān)能使通信線(xiàn)路上的服務(wù)器提供非HTTP協(xié)議服務(wù)。利用網(wǎng)關(guān)能提供通信的安全性,因?yàn)榭梢栽诳蛻?hù)端與網(wǎng)關(guān)之間的通信線(xiàn)路上加密以確保連接的安全。

③隧道:隧道可按要求建立起一條與其他服務(wù)器的通信線(xiàn)路,屆時(shí)使用SSL等加密手段進(jìn)行通信。隧道的目的是確??蛻?hù)端能與服務(wù)器進(jìn)行安全通信。

隧道本身不會(huì)去解析HTTP請(qǐng)求。也就是說(shuō),請(qǐng)求保持原樣中轉(zhuǎn)給之后的服務(wù)器。隧道會(huì)在通信雙方斷開(kāi)連接時(shí)結(jié)束。

三、保存資源的緩存

緩存是指代理服務(wù)器或客戶(hù)端本地磁盤(pán)內(nèi)保存的資源副本。利用緩存可減少對(duì)服務(wù)器的訪(fǎng)問(wèn),因此也就節(jié)省了通信流量和通信時(shí)間。

緩存服務(wù)器是代理服務(wù)器的一種,并歸類(lèi)在緩存代理類(lèi)型中。

①緩存的有效期限

②客戶(hù)端的緩存

標(biāo)簽:通遼 黃山 湘潭 懷化 賀州 湖北 山南 煙臺(tái)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《HTTP與HTTP協(xié)作的Web服務(wù)器訪(fǎng)問(wèn)流程圖解》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話(huà)咨詢(xún)

    • 400-1100-266
    上杭县| 米泉市| 永昌县| 孝昌县| 吉安县| 财经| 敦煌市| 察隅县| 济宁市| 闸北区| 乡宁县| 乌鲁木齐市| 玛多县| 沂南县| 清苑县| 定南县| 德钦县| 八宿县| 康平县| 湘潭县| 石渠县| 金秀| 交城县| 德安县| 屏南县| 白朗县| 民勤县| 双柏县| 民丰县| 贵定县| 石城县| 呼玛县| 新营市| 夹江县| 霸州市| 出国| 汕头市| 突泉县| 赣州市| 武威市| 桃园市|