ch6-21要點(diǎn)教學(xué)講解課件_第1頁(yè)
ch6-21要點(diǎn)教學(xué)講解課件_第2頁(yè)
ch6-21要點(diǎn)教學(xué)講解課件_第3頁(yè)
ch6-21要點(diǎn)教學(xué)講解課件_第4頁(yè)
ch6-21要點(diǎn)教學(xué)講解課件_第5頁(yè)
已閱讀5頁(yè),還剩63頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第6章網(wǎng)絡(luò)應(yīng)用協(xié)議解放軍理工大學(xué)陳鳴博士mingchennj@計(jì)算機(jī)網(wǎng)絡(luò)原理課程第6章解放軍理工大學(xué)計(jì)算機(jī)網(wǎng)絡(luò)原理課程第21講萬(wàn)維網(wǎng):HTTP第21講教學(xué)提示教學(xué)目的掌握基礎(chǔ)性重要問(wèn)題:網(wǎng)絡(luò)應(yīng)用協(xié)議的體系結(jié)構(gòu)(客戶/服務(wù)器、P2P),網(wǎng)絡(luò)協(xié)議的典型實(shí)現(xiàn)技術(shù)重要知識(shí)點(diǎn)網(wǎng)絡(luò)應(yīng)用協(xié)議模式DNSFTPHTTP學(xué)習(xí)方法注重應(yīng)用需求分析,提升“舉一反三”能力3計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐第6章網(wǎng)絡(luò)應(yīng)用協(xié)議多媒體網(wǎng)絡(luò)應(yīng)用SMTP/郵件訪問(wèn)協(xié)議P2P應(yīng)用SNMP教學(xué)提示教學(xué)目的3計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐第6章網(wǎng)絡(luò)應(yīng)用協(xié)議第6章:內(nèi)容提要6.1應(yīng)用層協(xié)議概述6.2因特網(wǎng)目錄服務(wù):域名系統(tǒng)DNS6.3文件傳輸:FTP6.4萬(wàn)維網(wǎng):HTTP萬(wàn)維網(wǎng)的工作原理超文本傳輸協(xié)議HTTPWeb緩存6.5多媒體網(wǎng)絡(luò)應(yīng)用6.6電子郵件:SMTP/郵件訪問(wèn)協(xié)議6.7P2P應(yīng)用6.8簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議:SNMP6.9小結(jié)第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐4第6章:內(nèi)容提要6.1應(yīng)用層協(xié)議概述6.5多媒體網(wǎng)絡(luò)應(yīng)用第6Web頁(yè)面革命性Web應(yīng)用促使因特網(wǎng)走進(jìn)千家萬(wàn)戶,促進(jìn)網(wǎng)絡(luò)大發(fā)展某些術(shù)語(yǔ)Web頁(yè)面由對(duì)象組成對(duì)象可以是HTML文件,JPEG圖片,Java小程序,音頻文件,…Web頁(yè)面由基本的HTML文件組成,基本的HTML文件包括了幾個(gè)引用對(duì)象每個(gè)對(duì)象可由統(tǒng)一資源定位器URL尋址URL的例子:第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐5:80/news/picture.gif主機(jī)名路徑名協(xié)議名用周知端口可省可用IP地址Web頁(yè)面革命性Web應(yīng)用促使因特網(wǎng)走進(jìn)千家萬(wàn)戶,促進(jìn)網(wǎng)絡(luò)大超文本標(biāo)記語(yǔ)言(HyperTextMarkupLanguage)HTML是一種標(biāo)記語(yǔ)言(markuplanguage)<html><body><h1>第一段的標(biāo)題</h1><p>Web頁(yè)面是用超文本標(biāo)記語(yǔ)言(HyperTextMarkupLanguage,HTML)格式制作的文件。HTML是為“創(chuàng)建網(wǎng)頁(yè)和其他可在網(wǎng)頁(yè)瀏覽器中顯示的信息”而設(shè)計(jì)的一種標(biāo)記語(yǔ)言(markuplanguage)。</p><hr/><h2>第二段的標(biāo)題</h2><p>HTML用于結(jié)構(gòu)化信息(如標(biāo)題、段落和列表等),也可用于描述文檔的外觀和語(yǔ)義。</p><hr/><h3>第三段的標(biāo)題</h3><p>HTML文檔最常用的擴(kuò)展名是.html。</p></body></html>第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐6超文本標(biāo)記語(yǔ)言(HyperTextMarkupLanguWeb文檔靜態(tài)文檔(staticdocument)創(chuàng)作后就存放在服務(wù)器中,在用戶瀏覽過(guò)程中文檔內(nèi)容不會(huì)改變的文檔動(dòng)態(tài)文檔(dynamicdocument)當(dāng)瀏覽器訪問(wèn)服務(wù)器時(shí),才調(diào)用應(yīng)用程序動(dòng)態(tài)創(chuàng)建的文檔瀏覽器無(wú)法區(qū)分是哪種文檔活動(dòng)文檔(activedocument)把服務(wù)器的部分處理工作轉(zhuǎn)移給瀏覽器的一種技術(shù)第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐7Web文檔靜態(tài)文檔(staticdocument)第6章計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐8HTTP(HyperTextTransferProtocol)工作模式HTTP:超文本傳送協(xié)議Web的應(yīng)用層協(xié)議客戶/服務(wù)器模式(B/S)客戶:

請(qǐng)求、接收、顯示W(wǎng)eb對(duì)象的瀏覽器服務(wù)器:Web服務(wù)器響應(yīng)請(qǐng)求而發(fā)送對(duì)象HTTP1.0:RFC1945HTTP1.1:RFC2068PC運(yùn)行InternetExplorer運(yùn)行ApacheWeb服務(wù)器Mac運(yùn)行NavigatorHTTP請(qǐng)求HTTP請(qǐng)求HTTP響應(yīng)HTTP響應(yīng)第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐8HTTP(HyperTextTra瀏覽器組成具有標(biāo)準(zhǔn)接口的Web客戶軟件第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐9瀏覽器組成具有標(biāo)準(zhǔn)接口的Web客戶軟件第6章網(wǎng)絡(luò)應(yīng)用協(xié)議第6章:內(nèi)容提要6.1應(yīng)用層協(xié)議概述6.2因特網(wǎng)目錄服務(wù):域名系統(tǒng)DNS6.3文件傳輸:FTP6.4萬(wàn)維網(wǎng):HTTP萬(wàn)維網(wǎng)的工作原理超文本傳輸協(xié)議HTTPWeb緩存6.5多媒體網(wǎng)絡(luò)應(yīng)用6.6電子郵件:SMTP/郵件訪問(wèn)協(xié)議6.7P2P應(yīng)用6.8簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議:SNMP6.9小結(jié)第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐10第6章:內(nèi)容提要6.1應(yīng)用層協(xié)議概述6.5多媒體網(wǎng)絡(luò)應(yīng)用第6計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐11HTTP工作過(guò)程使用TCP客戶向服務(wù)器發(fā)起TCP連接,80端口服務(wù)器接受來(lái)自客戶TCP連接在瀏覽器(HTTP客戶)和Web服務(wù)器(HTTP服務(wù)器)之間交換HTTP報(bào)文(應(yīng)用層協(xié)議報(bào)文)關(guān)閉TCP連接HTTP是“無(wú)狀態(tài)的”:服務(wù)器不保留有關(guān)客戶過(guò)去請(qǐng)求的任何信息可用session對(duì)象關(guān)聯(lián)HTTP的操作維護(hù)“狀態(tài)”協(xié)議是復(fù)雜的!過(guò)去歷史(狀態(tài))必須維護(hù)如果服務(wù)器/客戶崩潰,“狀態(tài)”的視圖可能不一致,必須要重新建立第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐11HTTP工作過(guò)程使用TCPHTTP計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐12響應(yīng)時(shí)間建模往返時(shí)延RTT定義:從客戶到服務(wù)器發(fā)送一個(gè)分組并返回所歷經(jīng)的時(shí)間響應(yīng)時(shí)間:一個(gè)RTT發(fā)起TCP連接對(duì)HTTP請(qǐng)求和返回的HTTP響應(yīng)前幾個(gè)字節(jié)的一個(gè)RTT文件傳輸時(shí)間總計(jì)=2RTT+傳輸時(shí)間傳輸文件的時(shí)間發(fā)起TCP連接RTT請(qǐng)求文件RTT接收的文件時(shí)間時(shí)間第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐12響應(yīng)時(shí)間建模往返時(shí)延RTT定義:計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐13HTTP連接兩種方式非持續(xù)HTTP至多一個(gè)對(duì)象經(jīng)過(guò)一個(gè)TCP連接發(fā)送.HTTP/1.0使用非持續(xù)HTTP持續(xù)HTTP多個(gè)對(duì)象能夠經(jīng)過(guò)客戶和服務(wù)器之間的單個(gè)TCP連接發(fā)送HTTP/1.1以默認(rèn)模式使用持續(xù)連接第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐13HTTP連接兩種方式非持續(xù)HTT計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐14持續(xù)HTTP非持續(xù)HTTP問(wèn)題:每個(gè)對(duì)象要求2RTT操作系統(tǒng)必須為每個(gè)TCP連接工作并逐個(gè)分配資源但瀏覽器經(jīng)常打開(kāi)并行TCP連接以獲取引用的對(duì)象持續(xù)HTTP響應(yīng)后,服務(wù)器讓連接打開(kāi)在相同客戶/服務(wù)器間的后繼HTTP報(bào)文通過(guò)該連接發(fā)送無(wú)流水線的持續(xù):僅當(dāng)前面的響應(yīng)已經(jīng)收到,客戶發(fā)出新的請(qǐng)求對(duì)每個(gè)引用對(duì)象用一個(gè)RTT有流水線的持續(xù):在HTTP/1.1為默認(rèn)只要客戶遇到一個(gè)引用對(duì)象,它發(fā)送請(qǐng)求對(duì)于所有引用的對(duì)象花費(fèi)一個(gè)RTT時(shí)間第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐14持續(xù)HTTP非持續(xù)HTTP問(wèn)題:無(wú)持續(xù)連接方式例子基本HTML文件、8個(gè)JPEG圖形和5個(gè)視頻無(wú)流水線持續(xù)連接方式響應(yīng)時(shí)間是2RTT+8tJ+5tV流水線持續(xù)連接方式可能為2RTT+tV,較小服務(wù)器負(fù)擔(dān)大對(duì)象小時(shí)開(kāi)銷大第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐15持續(xù)連接方式例子基本HTML文件、8個(gè)JPEG圖形和5個(gè)視頻計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐16HTTP請(qǐng)求報(bào)文兩類HTTP報(bào)文:請(qǐng)求,響應(yīng)HTTP請(qǐng)求報(bào)文:ASCII(人可讀的格式)由多行組成(最后一行是空行)請(qǐng)求行有3個(gè)字段:方法、URL和HTTP協(xié)議版本GET/chn/yxsz/index.htmHTTP/1.1Host:www.myS

Connection:closeUser-Agent:Mozilla/5.0

Accept-Language:cn

(另外的回車,換行)

請(qǐng)求行(GET,POST,HEAD命令)首部行回車,換行指示報(bào)文的結(jié)束第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐16HTTP請(qǐng)求報(bào)文兩類HTTP報(bào)文:計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐17HTTP請(qǐng)求報(bào)文格式第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐17HTTP請(qǐng)求報(bào)文格式第6章網(wǎng)絡(luò)計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐18上載表單輸入POST方法:向服務(wù)器請(qǐng)求一個(gè)Web頁(yè)面表單字段中的內(nèi)容放在實(shí)體主體GET方法:不超過(guò)128字節(jié)的數(shù)據(jù)URL字段中包括輸入數(shù)據(jù)實(shí)體主體為空第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐18上載表單輸入POST方法:GET方計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐19方法類型HTTP/1.0GETPOSTHEAD請(qǐng)求服務(wù)器許可響應(yīng)請(qǐng)求的對(duì)象HTTP/1.1GET,POST,HEADPUT向URL字段中定義的路徑,上載在實(shí)體主體中文件DELETE刪除在URL字段中定義的文件方法意義GET請(qǐng)求讀取由URL所標(biāo)志的信息HEAD請(qǐng)求讀取由URL所標(biāo)志的信息的首部POST給服務(wù)器添加信息(例如,注釋)PUT在指定的URL下存儲(chǔ)一個(gè)文檔DELETE刪除指定的URL所標(biāo)志的資源TRACE用來(lái)進(jìn)行環(huán)回測(cè)試的請(qǐng)求報(bào)文CONNECT用于代理服務(wù)器OPTION請(qǐng)求一些選項(xiàng)的信息第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐19方法類型HTTP/1.0HTTP/HTTP響應(yīng)報(bào)文格式第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐20HTTP響應(yīng)報(bào)文格式第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐21HTTP響應(yīng)狀態(tài)碼200OK請(qǐng)求成功,請(qǐng)求的對(duì)象在這個(gè)報(bào)文后面301MovedPermanently請(qǐng)求的對(duì)象已轉(zhuǎn)移,新的URL在響應(yīng)報(bào)文的Location:首部行中指定400BadRequest請(qǐng)求報(bào)文不為服務(wù)器理解404NotFound請(qǐng)求的文檔沒(méi)有在該服務(wù)器上發(fā)現(xiàn)505HTTPVersionNotSupported在服務(wù)器到客戶響應(yīng)報(bào)文中的首行一些編碼的例子:第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐21HTTP響應(yīng)狀態(tài)碼200OK在服計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐22Cookie:Web站點(diǎn)跟蹤用戶的技術(shù)Cookie四個(gè)部分:1)在HTTP響應(yīng)報(bào)文中的cookie首部行2)在HTTP請(qǐng)求報(bào)文中的cookie首部行3)保持在用戶主機(jī)中的cookie文件并由用戶瀏覽器管理4)位于Web站點(diǎn)的后端數(shù)據(jù)庫(kù)例子:張紅通過(guò)家中PC的Web瀏覽器上網(wǎng)購(gòu)物首次在上購(gòu)物當(dāng)起始HTTP請(qǐng)求到達(dá)站點(diǎn)時(shí),站點(diǎn)產(chǎn)生一個(gè)獨(dú)特的ID,并為ID在后端數(shù)據(jù)庫(kù)中生成一個(gè)表項(xiàng)Cookie作用簡(jiǎn)化輸入

分析用戶購(gòu)物信息有針對(duì)性地推送廣告

分析預(yù)測(cè)市場(chǎng)的銷售動(dòng)向第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐22Cookie:Web站點(diǎn)跟蹤用戶的計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐23用cookie跟蹤用戶狀態(tài)例子第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐23用cookie跟蹤用戶狀態(tài)例子第6第6章:內(nèi)容提要6.1應(yīng)用層協(xié)議概述6.2因特網(wǎng)目錄服務(wù):域名系統(tǒng)DNS6.3文件傳輸:FTP6.4萬(wàn)維網(wǎng):HTTP萬(wàn)維網(wǎng)的工作原理超文本傳輸協(xié)議HTTPWeb緩存6.5多媒體網(wǎng)絡(luò)應(yīng)用6.6電子郵件:SMTP/郵件訪問(wèn)協(xié)議6.7P2P應(yīng)用6.8簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議:SNMP6.9小結(jié)第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐24第6章:內(nèi)容提要6.1應(yīng)用層協(xié)議概述6.5多媒體網(wǎng)絡(luò)應(yīng)用第6計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐25Web緩存(代理服務(wù)器)用戶設(shè)置瀏覽器:經(jīng)過(guò)緩存訪問(wèn)瀏覽器向緩存發(fā)送所有HTTP請(qǐng)求對(duì)象在緩存中:緩存返回對(duì)象否則緩存向起始服務(wù)器請(qǐng)求對(duì)象,然后向客戶返回對(duì)象目標(biāo):

滿足客戶請(qǐng)求而不涉及起始服務(wù)器客戶代理服務(wù)器客戶HTTP請(qǐng)求HTTP請(qǐng)求HTTP響應(yīng)HTTP響應(yīng)HTTP請(qǐng)求HTTP響應(yīng)起始服務(wù)器起始服務(wù)器第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐25Web緩存(代理服務(wù)器)用戶設(shè)置瀏計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐26Web緩存更多情況緩存充當(dāng)客戶或服務(wù)器緩存通常由ISP(大學(xué)、公司和住宅ISP)安裝為何使用Web緩存?減小客戶請(qǐng)求的響應(yīng)時(shí)間減小機(jī)構(gòu)訪問(wèn)鏈路的流量因特網(wǎng)密集安裝緩存使得內(nèi)容提供商能有效地交付內(nèi)容(對(duì)P2P文件共享也是這樣)第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐26Web緩存更多情況緩存充當(dāng)客戶或服計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐27緩存例子假定平均對(duì)象長(zhǎng)度=1MB來(lái)自園區(qū)網(wǎng)瀏覽器的平均請(qǐng)求=20/sec從園區(qū)網(wǎng)路由器到起始服務(wù)器的RTT=2sec結(jié)果園區(qū)網(wǎng)流量強(qiáng)度=0.16接入鏈路流量強(qiáng)度=1.6接入鏈路流量強(qiáng)度大于1,鏈路時(shí)延會(huì)變得很大第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐27緩存例子假定第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐28緩存例子(續(xù))安裝緩存器假定命中率是0.5結(jié)果50%園區(qū)網(wǎng)請(qǐng)求將立即得到滿足其他50%請(qǐng)求由起始服務(wù)器滿足訪問(wèn)鏈路的利用率減少到50%,產(chǎn)生可忽略不計(jì)的時(shí)延(如10msec)總平均時(shí)延=0.5×(0.010秒)+0.5(2.01秒)≈1.01秒購(gòu)買和安裝一臺(tái)Web緩存器,用開(kāi)源軟件+PC第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐28緩存例子(續(xù))安裝緩存器第6章計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐29緩存例子(續(xù))其他可能的方案將訪問(wèn)鏈路的帶寬提高到如1000Mbps結(jié)果園區(qū)網(wǎng)流量強(qiáng)度=0.16接入鏈路流量強(qiáng)度=0.16總響應(yīng)時(shí)間將大約為2秒鐘代價(jià)是付電信公司高得多的線路租金第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐29緩存例子(續(xù))其他可能的方案第6計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐30條件GET方法目的:如果緩存中有最新緩存版本,就不發(fā)送該對(duì)象緩存器:在HTTP請(qǐng)求If-modified-since:<date>中,指定緩存版本的日期服務(wù)器:如果緩存的拷貝是最新的,響應(yīng)不包含對(duì)象:HTTP/1.0304NotModified緩存器服務(wù)器HTTP請(qǐng)求報(bào)文If-modified-since:<date>HTTP響應(yīng)HTTP/1.0304NotModified不修改對(duì)象HTTP請(qǐng)求報(bào)文If-modified-since:<date>HTTP響應(yīng)HTTP/1.0200OK<data>修改對(duì)象第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐30條件GET方法目的:如果緩存中有最小結(jié)已學(xué)習(xí)應(yīng)用層協(xié)議的內(nèi)容:Web頁(yè)面URLHTTP持續(xù)HTTP非持續(xù)HTTPCookieWeb緩存第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐31小結(jié)已學(xué)習(xí)應(yīng)用層協(xié)議的內(nèi)容:第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)課后作業(yè)假設(shè)從服務(wù)器向客戶傳送一個(gè)Web頁(yè)面,該頁(yè)面含有一個(gè)基本HTML文件、8個(gè)JPEG圖形和5個(gè)視頻文件,這14個(gè)對(duì)象位于同一臺(tái)服務(wù)器上,并且視頻文件比JPEG和HTML文件都大得多。請(qǐng)你設(shè)計(jì)一種同時(shí)使用持續(xù)HTTP和非持續(xù)HTTP的方案,使傳輸時(shí)間較短并且連接數(shù)量較少。假定在同一服務(wù)器上某HTML文件引用了3個(gè)非常小的對(duì)象。忽略發(fā)送時(shí)間,在下列情況下需要多長(zhǎng)時(shí)間:a.沒(méi)有并行TCP連接的非持續(xù)HTTP?b.有并行連接的非持續(xù)HTTP?c.有流水線的持續(xù)HTTP?在圖6-11中用cookie跟蹤用戶狀態(tài)的例子中,如果此時(shí)用戶張紅又同時(shí)在亞馬遜(amazon)公司網(wǎng)站上購(gòu)買了圖書(shū),該網(wǎng)站為她分配了識(shí)別碼5678。試說(shuō)明當(dāng)張紅同時(shí)訪問(wèn)阿里巴巴和亞馬遜網(wǎng)站時(shí),這些識(shí)別碼不會(huì)被誤用。第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐32課后作業(yè)假設(shè)從服務(wù)器向客戶傳送一個(gè)Web頁(yè)面,該頁(yè)面含有一個(gè)課后作業(yè)(續(xù))考慮圖6-12,其中有一個(gè)園區(qū)網(wǎng)和因特網(wǎng)相連。假定對(duì)象的平均長(zhǎng)度為5M比特,從這個(gè)園區(qū)網(wǎng)的瀏覽器到初始服務(wù)器的平均請(qǐng)求率是每秒2個(gè)請(qǐng)求。還假定從訪問(wèn)鏈路的因特網(wǎng)一側(cè)的路由器轉(zhuǎn)發(fā)一個(gè)HTTP請(qǐng)求開(kāi)始,到接收到其響應(yīng)的平均時(shí)間是2秒。將總的平均響應(yīng)時(shí)間建模為平均訪問(wèn)時(shí)延(即從因特網(wǎng)路由器到機(jī)構(gòu)路由器的時(shí)延)和平均因特網(wǎng)時(shí)延之和。對(duì)于平均訪問(wèn)時(shí)延,使用

,式中

是跨越訪問(wèn)鏈路發(fā)送一個(gè)對(duì)象所需的平均所需時(shí)間,

是對(duì)象對(duì)該訪問(wèn)鏈路的平均到達(dá)率。a.求出總的響應(yīng)時(shí)間。b.現(xiàn)在假定在這個(gè)園區(qū)網(wǎng)LAN中安裝了一個(gè)緩存器。假定命中率為0.4,求出總的響應(yīng)時(shí)間。第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐33課后作業(yè)(續(xù))考慮圖6-12,其中有一個(gè)園區(qū)網(wǎng)和因特網(wǎng)相連。研討與實(shí)踐實(shí)踐技能訓(xùn)練使用WHOIS思考題電子郵件系統(tǒng)在運(yùn)輸層使用了TCP來(lái)傳送郵件。為什么還會(huì)有發(fā)送的電子郵件對(duì)方?jīng)]有收到的情況出現(xiàn)?請(qǐng)解釋原因。第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐34研討與實(shí)踐實(shí)踐技能訓(xùn)練第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與第6章網(wǎng)絡(luò)應(yīng)用協(xié)議解放軍理工大學(xué)陳鳴博士mingchennj@計(jì)算機(jī)網(wǎng)絡(luò)原理課程第6章解放軍理工大學(xué)計(jì)算機(jī)網(wǎng)絡(luò)原理課程第21講萬(wàn)維網(wǎng):HTTP第21講教學(xué)提示教學(xué)目的掌握基礎(chǔ)性重要問(wèn)題:網(wǎng)絡(luò)應(yīng)用協(xié)議的體系結(jié)構(gòu)(客戶/服務(wù)器、P2P),網(wǎng)絡(luò)協(xié)議的典型實(shí)現(xiàn)技術(shù)重要知識(shí)點(diǎn)網(wǎng)絡(luò)應(yīng)用協(xié)議模式DNSFTPHTTP學(xué)習(xí)方法注重應(yīng)用需求分析,提升“舉一反三”能力37計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐第6章網(wǎng)絡(luò)應(yīng)用協(xié)議多媒體網(wǎng)絡(luò)應(yīng)用SMTP/郵件訪問(wèn)協(xié)議P2P應(yīng)用SNMP教學(xué)提示教學(xué)目的3計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐第6章網(wǎng)絡(luò)應(yīng)用協(xié)議第6章:內(nèi)容提要6.1應(yīng)用層協(xié)議概述6.2因特網(wǎng)目錄服務(wù):域名系統(tǒng)DNS6.3文件傳輸:FTP6.4萬(wàn)維網(wǎng):HTTP萬(wàn)維網(wǎng)的工作原理超文本傳輸協(xié)議HTTPWeb緩存6.5多媒體網(wǎng)絡(luò)應(yīng)用6.6電子郵件:SMTP/郵件訪問(wèn)協(xié)議6.7P2P應(yīng)用6.8簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議:SNMP6.9小結(jié)第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐38第6章:內(nèi)容提要6.1應(yīng)用層協(xié)議概述6.5多媒體網(wǎng)絡(luò)應(yīng)用第6Web頁(yè)面革命性Web應(yīng)用促使因特網(wǎng)走進(jìn)千家萬(wàn)戶,促進(jìn)網(wǎng)絡(luò)大發(fā)展某些術(shù)語(yǔ)Web頁(yè)面由對(duì)象組成對(duì)象可以是HTML文件,JPEG圖片,Java小程序,音頻文件,…Web頁(yè)面由基本的HTML文件組成,基本的HTML文件包括了幾個(gè)引用對(duì)象每個(gè)對(duì)象可由統(tǒng)一資源定位器URL尋址URL的例子:第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐39:80/news/picture.gif主機(jī)名路徑名協(xié)議名用周知端口可省可用IP地址Web頁(yè)面革命性Web應(yīng)用促使因特網(wǎng)走進(jìn)千家萬(wàn)戶,促進(jìn)網(wǎng)絡(luò)大超文本標(biāo)記語(yǔ)言(HyperTextMarkupLanguage)HTML是一種標(biāo)記語(yǔ)言(markuplanguage)<html><body><h1>第一段的標(biāo)題</h1><p>Web頁(yè)面是用超文本標(biāo)記語(yǔ)言(HyperTextMarkupLanguage,HTML)格式制作的文件。HTML是為“創(chuàng)建網(wǎng)頁(yè)和其他可在網(wǎng)頁(yè)瀏覽器中顯示的信息”而設(shè)計(jì)的一種標(biāo)記語(yǔ)言(markuplanguage)。</p><hr/><h2>第二段的標(biāo)題</h2><p>HTML用于結(jié)構(gòu)化信息(如標(biāo)題、段落和列表等),也可用于描述文檔的外觀和語(yǔ)義。</p><hr/><h3>第三段的標(biāo)題</h3><p>HTML文檔最常用的擴(kuò)展名是.html。</p></body></html>第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐40超文本標(biāo)記語(yǔ)言(HyperTextMarkupLanguWeb文檔靜態(tài)文檔(staticdocument)創(chuàng)作后就存放在服務(wù)器中,在用戶瀏覽過(guò)程中文檔內(nèi)容不會(huì)改變的文檔動(dòng)態(tài)文檔(dynamicdocument)當(dāng)瀏覽器訪問(wèn)服務(wù)器時(shí),才調(diào)用應(yīng)用程序動(dòng)態(tài)創(chuàng)建的文檔瀏覽器無(wú)法區(qū)分是哪種文檔活動(dòng)文檔(activedocument)把服務(wù)器的部分處理工作轉(zhuǎn)移給瀏覽器的一種技術(shù)第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐41Web文檔靜態(tài)文檔(staticdocument)第6章計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐42HTTP(HyperTextTransferProtocol)工作模式HTTP:超文本傳送協(xié)議Web的應(yīng)用層協(xié)議客戶/服務(wù)器模式(B/S)客戶:

請(qǐng)求、接收、顯示W(wǎng)eb對(duì)象的瀏覽器服務(wù)器:Web服務(wù)器響應(yīng)請(qǐng)求而發(fā)送對(duì)象HTTP1.0:RFC1945HTTP1.1:RFC2068PC運(yùn)行InternetExplorer運(yùn)行ApacheWeb服務(wù)器Mac運(yùn)行NavigatorHTTP請(qǐng)求HTTP請(qǐng)求HTTP響應(yīng)HTTP響應(yīng)第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐8HTTP(HyperTextTra瀏覽器組成具有標(biāo)準(zhǔn)接口的Web客戶軟件第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐43瀏覽器組成具有標(biāo)準(zhǔn)接口的Web客戶軟件第6章網(wǎng)絡(luò)應(yīng)用協(xié)議第6章:內(nèi)容提要6.1應(yīng)用層協(xié)議概述6.2因特網(wǎng)目錄服務(wù):域名系統(tǒng)DNS6.3文件傳輸:FTP6.4萬(wàn)維網(wǎng):HTTP萬(wàn)維網(wǎng)的工作原理超文本傳輸協(xié)議HTTPWeb緩存6.5多媒體網(wǎng)絡(luò)應(yīng)用6.6電子郵件:SMTP/郵件訪問(wèn)協(xié)議6.7P2P應(yīng)用6.8簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議:SNMP6.9小結(jié)第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐44第6章:內(nèi)容提要6.1應(yīng)用層協(xié)議概述6.5多媒體網(wǎng)絡(luò)應(yīng)用第6計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐45HTTP工作過(guò)程使用TCP客戶向服務(wù)器發(fā)起TCP連接,80端口服務(wù)器接受來(lái)自客戶TCP連接在瀏覽器(HTTP客戶)和Web服務(wù)器(HTTP服務(wù)器)之間交換HTTP報(bào)文(應(yīng)用層協(xié)議報(bào)文)關(guān)閉TCP連接HTTP是“無(wú)狀態(tài)的”:服務(wù)器不保留有關(guān)客戶過(guò)去請(qǐng)求的任何信息可用session對(duì)象關(guān)聯(lián)HTTP的操作維護(hù)“狀態(tài)”協(xié)議是復(fù)雜的!過(guò)去歷史(狀態(tài))必須維護(hù)如果服務(wù)器/客戶崩潰,“狀態(tài)”的視圖可能不一致,必須要重新建立第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐11HTTP工作過(guò)程使用TCPHTTP計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐46響應(yīng)時(shí)間建模往返時(shí)延RTT定義:從客戶到服務(wù)器發(fā)送一個(gè)分組并返回所歷經(jīng)的時(shí)間響應(yīng)時(shí)間:一個(gè)RTT發(fā)起TCP連接對(duì)HTTP請(qǐng)求和返回的HTTP響應(yīng)前幾個(gè)字節(jié)的一個(gè)RTT文件傳輸時(shí)間總計(jì)=2RTT+傳輸時(shí)間傳輸文件的時(shí)間發(fā)起TCP連接RTT請(qǐng)求文件RTT接收的文件時(shí)間時(shí)間第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐12響應(yīng)時(shí)間建模往返時(shí)延RTT定義:計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐47HTTP連接兩種方式非持續(xù)HTTP至多一個(gè)對(duì)象經(jīng)過(guò)一個(gè)TCP連接發(fā)送.HTTP/1.0使用非持續(xù)HTTP持續(xù)HTTP多個(gè)對(duì)象能夠經(jīng)過(guò)客戶和服務(wù)器之間的單個(gè)TCP連接發(fā)送HTTP/1.1以默認(rèn)模式使用持續(xù)連接第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐13HTTP連接兩種方式非持續(xù)HTT計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐48持續(xù)HTTP非持續(xù)HTTP問(wèn)題:每個(gè)對(duì)象要求2RTT操作系統(tǒng)必須為每個(gè)TCP連接工作并逐個(gè)分配資源但瀏覽器經(jīng)常打開(kāi)并行TCP連接以獲取引用的對(duì)象持續(xù)HTTP響應(yīng)后,服務(wù)器讓連接打開(kāi)在相同客戶/服務(wù)器間的后繼HTTP報(bào)文通過(guò)該連接發(fā)送無(wú)流水線的持續(xù):僅當(dāng)前面的響應(yīng)已經(jīng)收到,客戶發(fā)出新的請(qǐng)求對(duì)每個(gè)引用對(duì)象用一個(gè)RTT有流水線的持續(xù):在HTTP/1.1為默認(rèn)只要客戶遇到一個(gè)引用對(duì)象,它發(fā)送請(qǐng)求對(duì)于所有引用的對(duì)象花費(fèi)一個(gè)RTT時(shí)間第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐14持續(xù)HTTP非持續(xù)HTTP問(wèn)題:無(wú)持續(xù)連接方式例子基本HTML文件、8個(gè)JPEG圖形和5個(gè)視頻無(wú)流水線持續(xù)連接方式響應(yīng)時(shí)間是2RTT+8tJ+5tV流水線持續(xù)連接方式可能為2RTT+tV,較小服務(wù)器負(fù)擔(dān)大對(duì)象小時(shí)開(kāi)銷大第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐49持續(xù)連接方式例子基本HTML文件、8個(gè)JPEG圖形和5個(gè)視頻計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐50HTTP請(qǐng)求報(bào)文兩類HTTP報(bào)文:請(qǐng)求,響應(yīng)HTTP請(qǐng)求報(bào)文:ASCII(人可讀的格式)由多行組成(最后一行是空行)請(qǐng)求行有3個(gè)字段:方法、URL和HTTP協(xié)議版本GET/chn/yxsz/index.htmHTTP/1.1Host:www.myS

Connection:closeUser-Agent:Mozilla/5.0

Accept-Language:cn

(另外的回車,換行)

請(qǐng)求行(GET,POST,HEAD命令)首部行回車,換行指示報(bào)文的結(jié)束第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐16HTTP請(qǐng)求報(bào)文兩類HTTP報(bào)文:計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐51HTTP請(qǐng)求報(bào)文格式第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐17HTTP請(qǐng)求報(bào)文格式第6章網(wǎng)絡(luò)計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐52上載表單輸入POST方法:向服務(wù)器請(qǐng)求一個(gè)Web頁(yè)面表單字段中的內(nèi)容放在實(shí)體主體GET方法:不超過(guò)128字節(jié)的數(shù)據(jù)URL字段中包括輸入數(shù)據(jù)實(shí)體主體為空第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐18上載表單輸入POST方法:GET方計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐53方法類型HTTP/1.0GETPOSTHEAD請(qǐng)求服務(wù)器許可響應(yīng)請(qǐng)求的對(duì)象HTTP/1.1GET,POST,HEADPUT向URL字段中定義的路徑,上載在實(shí)體主體中文件DELETE刪除在URL字段中定義的文件方法意義GET請(qǐng)求讀取由URL所標(biāo)志的信息HEAD請(qǐng)求讀取由URL所標(biāo)志的信息的首部POST給服務(wù)器添加信息(例如,注釋)PUT在指定的URL下存儲(chǔ)一個(gè)文檔DELETE刪除指定的URL所標(biāo)志的資源TRACE用來(lái)進(jìn)行環(huán)回測(cè)試的請(qǐng)求報(bào)文CONNECT用于代理服務(wù)器OPTION請(qǐng)求一些選項(xiàng)的信息第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐19方法類型HTTP/1.0HTTP/HTTP響應(yīng)報(bào)文格式第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐54HTTP響應(yīng)報(bào)文格式第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐55HTTP響應(yīng)狀態(tài)碼200OK請(qǐng)求成功,請(qǐng)求的對(duì)象在這個(gè)報(bào)文后面301MovedPermanently請(qǐng)求的對(duì)象已轉(zhuǎn)移,新的URL在響應(yīng)報(bào)文的Location:首部行中指定400BadRequest請(qǐng)求報(bào)文不為服務(wù)器理解404NotFound請(qǐng)求的文檔沒(méi)有在該服務(wù)器上發(fā)現(xiàn)505HTTPVersionNotSupported在服務(wù)器到客戶響應(yīng)報(bào)文中的首行一些編碼的例子:第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐21HTTP響應(yīng)狀態(tài)碼200OK在服計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐56Cookie:Web站點(diǎn)跟蹤用戶的技術(shù)Cookie四個(gè)部分:1)在HTTP響應(yīng)報(bào)文中的cookie首部行2)在HTTP請(qǐng)求報(bào)文中的cookie首部行3)保持在用戶主機(jī)中的cookie文件并由用戶瀏覽器管理4)位于Web站點(diǎn)的后端數(shù)據(jù)庫(kù)例子:張紅通過(guò)家中PC的Web瀏覽器上網(wǎng)購(gòu)物首次在上購(gòu)物當(dāng)起始HTTP請(qǐng)求到達(dá)站點(diǎn)時(shí),站點(diǎn)產(chǎn)生一個(gè)獨(dú)特的ID,并為ID在后端數(shù)據(jù)庫(kù)中生成一個(gè)表項(xiàng)Cookie作用簡(jiǎn)化輸入

分析用戶購(gòu)物信息有針對(duì)性地推送廣告

分析預(yù)測(cè)市場(chǎng)的銷售動(dòng)向第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐22Cookie:Web站點(diǎn)跟蹤用戶的計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐57用cookie跟蹤用戶狀態(tài)例子第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐23用cookie跟蹤用戶狀態(tài)例子第6第6章:內(nèi)容提要6.1應(yīng)用層協(xié)議概述6.2因特網(wǎng)目錄服務(wù):域名系統(tǒng)DNS6.3文件傳輸:FTP6.4萬(wàn)維網(wǎng):HTTP萬(wàn)維網(wǎng)的工作原理超文本傳輸協(xié)議HTTPWeb緩存6.5多媒體網(wǎng)絡(luò)應(yīng)用6.6電子郵件:SMTP/郵件訪問(wèn)協(xié)議6.7P2P應(yīng)用6.8簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議:SNMP6.9小結(jié)第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐58第6章:內(nèi)容提要6.1應(yīng)用層協(xié)議概述6.5多媒體網(wǎng)絡(luò)應(yīng)用第6計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐59Web緩存(代理服務(wù)器)用戶設(shè)置瀏覽器:經(jīng)過(guò)緩存訪問(wèn)瀏覽器向緩存發(fā)送所有HTTP請(qǐng)求對(duì)象在緩存中:緩存返回對(duì)象否則緩存向起始服務(wù)器請(qǐng)求對(duì)象,然后向客戶返回對(duì)象目標(biāo):

滿足客戶請(qǐng)求而不涉及起始服務(wù)器客戶代理服務(wù)器客戶HTTP請(qǐng)求HTTP請(qǐng)求HTTP響應(yīng)HTTP響應(yīng)HTTP請(qǐng)求HTTP響應(yīng)起始服務(wù)器起始服務(wù)器第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐25Web緩存(代理服務(wù)器)用戶設(shè)置瀏計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐60Web緩存更多情況緩存充當(dāng)客戶或服務(wù)器緩存通常由ISP(大學(xué)、公司和住宅ISP)安裝為何使用Web緩存?減小客戶請(qǐng)求的響應(yīng)時(shí)間減小機(jī)構(gòu)訪問(wèn)鏈路的流量因特網(wǎng)密集安裝緩存使得內(nèi)容提供商能有效地交付內(nèi)容(對(duì)P2P文件共享也是這樣)第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐26Web緩存更多情況緩存充當(dāng)客戶或服計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐61緩存例子假定平均對(duì)象長(zhǎng)度=1MB來(lái)自園區(qū)網(wǎng)瀏覽器的平均請(qǐng)求=20/sec從園區(qū)網(wǎng)路由器到起始服務(wù)器的RTT=2sec結(jié)果園區(qū)網(wǎng)流量強(qiáng)度=0.16接入鏈路流量強(qiáng)度=1.6接入鏈路流量強(qiáng)度大于1,鏈路時(shí)延會(huì)變得很大第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐27緩存例子假定第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐62緩存例子(續(xù))安裝緩存器假定命中率是0.5結(jié)果50%園區(qū)網(wǎng)請(qǐng)求將立即得到滿足其他50%請(qǐng)求由起始服務(wù)器滿足訪問(wèn)鏈路的利用率減少到50%,產(chǎn)生可忽略不計(jì)的時(shí)延(如10msec)總平均時(shí)延=0.5×(0.010秒)+0.5(2.01秒)≈1.01秒購(gòu)買和安裝一臺(tái)Web緩存器,用開(kāi)源軟件+PC第6章網(wǎng)絡(luò)應(yīng)用協(xié)議計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐28緩存例子(續(xù))安裝緩存器第6章計(jì)算機(jī)網(wǎng)絡(luò):原理與實(shí)踐63緩存例子(續(xù))其他可能的方案將訪問(wèn)鏈路的帶寬提高到如1000Mbps結(jié)果

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論