成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

TCP/IP基礎(chǔ)總結(jié)性學(xué)習(xí)(5)

lookSomeone / 2322人閱讀

摘要:緩存服務(wù)器是代理服務(wù)器的一種,并歸類在緩存代理類型中。若判斷緩存失效,緩存服務(wù)器將會再次從源服務(wù)器上獲取新資源。另外,和緩存服務(wù)器相同的一點(diǎn)是,當(dāng)判定緩存過期后,會向源服務(wù)器確認(rèn)資源的有效性。

與 HTTP 協(xié)作的 Web 服務(wù)器

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

一. 用單臺虛擬主機(jī)實(shí)現(xiàn)多個域名

HTTP/1.1 規(guī)范允許一臺 HTTP 服務(wù)器搭建多個 Web 站點(diǎn)。比如,提供 Web 托管服務(wù)(Web Hosting Service)的供應(yīng)商,可以用一臺服務(wù)器為多位客戶服務(wù),也可以以每位客戶持有的域名運(yùn)行各自不同的網(wǎng)站。這是因?yàn)槔昧颂摂M主機(jī)(Virtual Host,又稱虛擬服務(wù)器)的功能。即使物理層面只有一臺服務(wù)器,但只要使用虛擬主機(jī)的功能,則可以假想已具有多臺服務(wù)器。

2.圖示:客戶端使用 HTTP 協(xié)議訪問服務(wù)器時,會經(jīng)常采用類似 www.hackr.jp 這樣的主機(jī)名和域名。

3.在互聯(lián)網(wǎng)上,域名通過 DNS 服務(wù)映射到 IP 地址(域名解析)之后訪問目標(biāo)網(wǎng)站??梢?,當(dāng)請求發(fā)送到服務(wù)器時,已經(jīng)是以 IP 地址形式訪問了。
所以,如果一臺服務(wù)器內(nèi)托管了 www.tricorder.jp 和 www.hackr.jp 這 兩個域名,當(dāng)收到請求時就需要弄清楚究竟要訪問哪個域名。

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

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

HTTP 通信時,除客戶端和服務(wù)器以外,還有一些用于通信數(shù)據(jù)轉(zhuǎn)發(fā)的應(yīng)用程序,例如代理、網(wǎng)關(guān)和隧道。它們可以配合服務(wù)器工作。這些應(yīng)用程序和服務(wù)器可以將請求轉(zhuǎn)發(fā)給通信線路上的下一站服務(wù)器,并且能接收從那臺服務(wù)器發(fā)送的響應(yīng)再轉(zhuǎn)發(fā)給客戶端。

1. 代理

代理是一種有轉(zhuǎn)發(fā)功能的應(yīng)用程序,它扮演了位于服務(wù)器和客戶端“中間人”的角色,接收由 客戶端發(fā)送的請求并轉(zhuǎn)發(fā)給服務(wù)器,同時也接收服務(wù)器返回的響應(yīng)并轉(zhuǎn)發(fā)給客戶端。
代理服務(wù)器的基本行為就是接收客戶端發(fā)送的請求后轉(zhuǎn)發(fā)給其他服務(wù)器。代理不改變請求 URI,會直接發(fā)送給前方持有資源的目標(biāo)服務(wù)器。    
持有資源實(shí)體的服務(wù)器被稱為源服務(wù)器。從源服務(wù)器返回的響應(yīng)經(jīng)過代理服務(wù)器后再傳給客戶端。

每次通過代理服務(wù)器轉(zhuǎn)發(fā)請求或響應(yīng)時,會追加寫入 Via 首部信息(在 HTTP 通信過程中,可級聯(lián)多臺代理服務(wù)器。請求和響應(yīng)的轉(zhuǎn)發(fā)會經(jīng)過數(shù)臺類似鎖鏈一樣連接起來的代理服務(wù)器。轉(zhuǎn)發(fā)時,需要附加 Via 首部字段以標(biāo)記出經(jīng)過的主機(jī)信息。)

其他用途:

使用代理服務(wù)器的理由有:利用緩存技術(shù)減少網(wǎng)絡(luò)帶寬的流量,組織內(nèi)部針對特定網(wǎng)站的訪問控制,以獲取訪問日志為主要目的等等。
代理有多種使用方法,按兩種基準(zhǔn)分類。一種是是否使用緩存,另一 種是是否會修改報文。

*緩存代理
代理轉(zhuǎn)發(fā)響應(yīng)時,緩存代理(Caching Proxy)會預(yù)先將資源的副本(緩存)保存在代理服務(wù)器上。當(dāng)代理再次接收到對相同資源的請求時,就可以不從源服務(wù)器那里獲取資源,而是將之前緩存的資源作為響應(yīng)返回。
*透明代理
轉(zhuǎn)發(fā)請求或響應(yīng)時,不對報文做任何加工的代理類型被稱為透明代理 (Transparent Proxy)。反之,對報文內(nèi)容進(jìn)行加工的代理被稱為非透明代理。

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

利用網(wǎng)關(guān)可以由 HTTP 請求轉(zhuǎn)化為其他協(xié)議通信

網(wǎng)關(guān)的工作機(jī)制和代理十分相似。而網(wǎng)關(guān)能使通信線路上的服務(wù)器提供非 HTTP 協(xié)議服務(wù)。利用網(wǎng)關(guān)能提高通信的安全性,因?yàn)榭梢栽诳蛻舳伺c網(wǎng)關(guān)之間的通信線路上加密以確保連接的安全。比如,網(wǎng)關(guān)可以連接數(shù)據(jù)庫,使用 SQL 語句查詢數(shù)據(jù)。另外,在 Web 購物網(wǎng)站上進(jìn)行信用卡結(jié)算時,網(wǎng)關(guān)可以和信用卡結(jié)算系統(tǒng)聯(lián)動。

3. 隧道

隧道可按要求建立起一條與其他服務(wù)器的通信線路,屆時使用 SSL 等加密手段進(jìn)行通信。隧道的目的是確??蛻舳四芘c服務(wù)器進(jìn)行安全的通信。隧道本身不會去解析 HTTP 請求。也就是說,請求保持原樣中轉(zhuǎn)給之后的服務(wù)器。隧道會在通信雙方斷開連接時結(jié)束。

通過隧道的傳輸,可以和遠(yuǎn)距離的服務(wù)器安全通信。隧道本身是透明的,客戶端不用在意隧道的存在。

4. 保存資源的緩存

緩存是指代理服務(wù)器或客戶端本地磁盤內(nèi)保存的資源副本。利用緩存可減少對源服務(wù)器的訪問,因此也就節(jié)省了通信流量和通信時間。緩存服務(wù)器是代理服務(wù)器的一種,并歸類在緩存代理類型中。換句話說,當(dāng)代理轉(zhuǎn)發(fā)從服務(wù)器返回的響應(yīng)時,代理服務(wù)器將會保存一份資源的副本。

緩存服務(wù)器的優(yōu)勢在于利用緩存可避免多次從源服務(wù)器轉(zhuǎn)發(fā)資源。因此客戶端可就近從緩存服務(wù)器上獲取資源,而源服務(wù)器也不必多次處理相同的請求了。

緩存的有效期限
即便緩存服務(wù)器內(nèi)有緩存,也不能保證每次都會返回對同資源的請求。因?yàn)檫@關(guān)系到被緩存資源的有效性問題。當(dāng)遇上源服務(wù)器上的資源更新時,如果還是使用不變的緩存,那就會演變成返回更新前的“舊”資源了。即使存在緩存,也會因?yàn)榭蛻舳说囊?、緩存的有效期等因素,向?服務(wù)器確認(rèn)資源的有效性。若判斷緩存失效,緩存服務(wù)器將會再次從源服務(wù)器上獲取“新”資源。

客戶端的緩存
緩存不僅可以存在于緩存服務(wù)器內(nèi),還可以存在客戶端瀏覽器中。以 Internet Explorer 程序?yàn)槔?,把客戶端緩存稱為臨時網(wǎng)絡(luò)文件(Temporary Internet File)。瀏覽器緩存如果有效,就不必再向服務(wù)器請求相同的資源了,可以直接從本地磁盤內(nèi)讀取。另外,和緩存服務(wù)器相同的一點(diǎn)是,當(dāng)判定緩存過期后,會向源服務(wù)器確認(rèn)資源的有效性。若判斷瀏覽器緩存失效,瀏覽器會再次請求新資源。

以下是往日學(xué)習(xí)總結(jié),有需要的盆友可以去看看噢~~
TCP/IP基礎(chǔ)總結(jié)性學(xué)習(xí)(1):了解web和網(wǎng)絡(luò)基礎(chǔ)
鏈接描述
TCP/IP基礎(chǔ)總結(jié)性學(xué)習(xí)(2):簡單的HTTP協(xié)議
鏈接描述
TCP/IP基礎(chǔ)總結(jié)性學(xué)習(xí)(3):HTTP 報文內(nèi)的 HTTP 信息
鏈接描述
TCP/IP基礎(chǔ)總結(jié)性學(xué)習(xí)(4):返回結(jié)果的 HTTP 狀態(tài)碼
鏈接描述

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/116689.html

相關(guān)文章

  • TCP/IP基礎(chǔ)結(jié)性學(xué)習(xí)5

    摘要:緩存服務(wù)器是代理服務(wù)器的一種,并歸類在緩存代理類型中。若判斷緩存失效,緩存服務(wù)器將會再次從源服務(wù)器上獲取新資源。另外,和緩存服務(wù)器相同的一點(diǎn)是,當(dāng)判定緩存過期后,會向源服務(wù)器確認(rèn)資源的有效性。 與 HTTP 協(xié)作的 Web 服務(wù)器 一臺 Web 服務(wù)器可搭建多個獨(dú)立域名的 Web 網(wǎng)站,也可作為通信路徑上的中轉(zhuǎn)服務(wù)器提升傳輸效率。 一. 用單臺虛擬主機(jī)實(shí)現(xiàn)多個域名 HTTP/1.1 規(guī)...

    Elle 評論0 收藏0
  • TCP/IP基礎(chǔ)結(jié)性學(xué)習(xí)(8)

    摘要:步驟接收到狀態(tài)碼的客戶端為了通過認(rèn)證,需要將用戶及密碼發(fā)送給服務(wù)器。所謂雙因素認(rèn)證就是指,認(rèn)證過程中不僅需要密碼這一個因素,還需要申請認(rèn)證者提供其他持有信息,從而作為另一個因素,與其組合使用的認(rèn)證方式。 確認(rèn)訪問用戶身份的認(rèn)證 某些 Web 頁面只想讓特定的人瀏覽,或者干脆僅本人可見。為達(dá)到這個目標(biāo),必不可少的就是認(rèn)證功能。下面我們一起來學(xué)習(xí)一下認(rèn)證機(jī)制。 一. 何為認(rèn)證 1.計(jì)算機(jī)...

    monw3c 評論0 收藏0
  • TCP/IP基礎(chǔ)結(jié)性學(xué)習(xí)(8)

    摘要:步驟接收到狀態(tài)碼的客戶端為了通過認(rèn)證,需要將用戶及密碼發(fā)送給服務(wù)器。所謂雙因素認(rèn)證就是指,認(rèn)證過程中不僅需要密碼這一個因素,還需要申請認(rèn)證者提供其他持有信息,從而作為另一個因素,與其組合使用的認(rèn)證方式。 確認(rèn)訪問用戶身份的認(rèn)證 某些 Web 頁面只想讓特定的人瀏覽,或者干脆僅本人可見。為達(dá)到這個目標(biāo),必不可少的就是認(rèn)證功能。下面我們一起來學(xué)習(xí)一下認(rèn)證機(jī)制。 一. 何為認(rèn)證 1.計(jì)算機(jī)...

    Labradors 評論0 收藏0
  • TCP/IP基礎(chǔ)結(jié)性學(xué)習(xí)(8)

    摘要:步驟接收到狀態(tài)碼的客戶端為了通過認(rèn)證,需要將用戶及密碼發(fā)送給服務(wù)器。所謂雙因素認(rèn)證就是指,認(rèn)證過程中不僅需要密碼這一個因素,還需要申請認(rèn)證者提供其他持有信息,從而作為另一個因素,與其組合使用的認(rèn)證方式。 確認(rèn)訪問用戶身份的認(rèn)證 某些 Web 頁面只想讓特定的人瀏覽,或者干脆僅本人可見。為達(dá)到這個目標(biāo),必不可少的就是認(rèn)證功能。下面我們一起來學(xué)習(xí)一下認(rèn)證機(jī)制。 一. 何為認(rèn)證 1.計(jì)算機(jī)...

    韓冰 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<