計(jì)算機(jī)網(wǎng)絡(luò)第2章應(yīng)用層_第1頁(yè)
計(jì)算機(jī)網(wǎng)絡(luò)第2章應(yīng)用層_第2頁(yè)
計(jì)算機(jī)網(wǎng)絡(luò)第2章應(yīng)用層_第3頁(yè)
計(jì)算機(jī)網(wǎng)絡(luò)第2章應(yīng)用層_第4頁(yè)
計(jì)算機(jī)網(wǎng)絡(luò)第2章應(yīng)用層_第5頁(yè)
已閱讀5頁(yè),還剩102頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、2016第2章 應(yīng)用層第2章 應(yīng)用層網(wǎng)絡(luò)應(yīng)用模型網(wǎng)絡(luò)應(yīng)用模型2.1標(biāo)準(zhǔn)客戶標(biāo)準(zhǔn)客戶/ /服務(wù)器應(yīng)用舉例服務(wù)器應(yīng)用舉例2.2 P2P P2P應(yīng)用舉例應(yīng)用舉例2.32.1網(wǎng)絡(luò)應(yīng)用模型2.1.1客戶/服務(wù)器模型 客戶/服務(wù)器模型所描述的是進(jìn)程之間服務(wù)和被服務(wù)的關(guān)系,通常簡(jiǎn)稱C/S模型。所謂的客戶是服務(wù)的請(qǐng)求方,服務(wù)器是服務(wù)的提供方。2.1網(wǎng)絡(luò)應(yīng)用模型2.1.1客戶/服務(wù)器模型客戶客戶/ /服務(wù)器模型具有以下優(yōu)點(diǎn)。服務(wù)器模型具有以下優(yōu)點(diǎn)。 信息存儲(chǔ)管理比較集中規(guī)范。目前互聯(lián)網(wǎng)上可以公開訪信息存儲(chǔ)管理比較集中規(guī)范。目前互聯(lián)網(wǎng)上可以公開訪問的信息基本都保存在服務(wù)器上,信息的儲(chǔ)存管理功能比較問的信息基本都保

2、存在服務(wù)器上,信息的儲(chǔ)存管理功能比較透明,用戶提出訪問請(qǐng)求后,服務(wù)器就根據(jù)一定的規(guī)則應(yīng)答透明,用戶提出訪問請(qǐng)求后,服務(wù)器就根據(jù)一定的規(guī)則應(yīng)答訪問請(qǐng)求。訪問請(qǐng)求。 安全性較好。從安全的角度來說,各種系統(tǒng)都存在或多安全性較好。從安全的角度來說,各種系統(tǒng)都存在或多或少的安全漏洞,由于或少的安全漏洞,由于C/SC/S模式采用集中管理,因此一臺(tái)客模式采用集中管理,因此一臺(tái)客戶機(jī)出現(xiàn)安全問題,不會(huì)影響整個(gè)系統(tǒng)。戶機(jī)出現(xiàn)安全問題,不會(huì)影響整個(gè)系統(tǒng)。2.1網(wǎng)絡(luò)應(yīng)用模型2.1.2 P2P模型P2PP2P模型也稱對(duì)等網(wǎng)絡(luò)模型,是指兩個(gè)主機(jī)在進(jìn)行通信時(shí)不模型也稱對(duì)等網(wǎng)絡(luò)模型,是指兩個(gè)主機(jī)在進(jìn)行通信時(shí)不存在中心結(jié)點(diǎn),

3、結(jié)點(diǎn)之間是對(duì)等的,不區(qū)分哪一個(gè)是服務(wù)請(qǐng)存在中心結(jié)點(diǎn),結(jié)點(diǎn)之間是對(duì)等的,不區(qū)分哪一個(gè)是服務(wù)請(qǐng)求方還是服務(wù)提供方,即每一個(gè)結(jié)點(diǎn)可以進(jìn)行對(duì)等的通信,求方還是服務(wù)提供方,即每一個(gè)結(jié)點(diǎn)可以進(jìn)行對(duì)等的通信,各結(jié)點(diǎn)同時(shí)具有媒體內(nèi)容(各結(jié)點(diǎn)同時(shí)具有媒體內(nèi)容(ContentContent)的接收、存儲(chǔ)、發(fā)送)的接收、存儲(chǔ)、發(fā)送和集成及其對(duì)媒體元數(shù)據(jù)(和集成及其對(duì)媒體元數(shù)據(jù)(MetadataMetadata)的搜索和被搜索功能)的搜索和被搜索功能等等。 圖2-2 純分散式 P2P模型 圖2-3 混合式P2P模型P2P模型具有以下優(yōu)點(diǎn)。模型具有以下優(yōu)點(diǎn)。 P2P模型工作完全不依賴于集中式服務(wù)和資源。系統(tǒng)模型工作完全

4、不依賴于集中式服務(wù)和資源。系統(tǒng)由直接互連通信的對(duì)等體組成,信息傳遞更加高效及時(shí)。由直接互連通信的對(duì)等體組成,信息傳遞更加高效及時(shí)。 具有高擴(kuò)展性。對(duì)等體越多,網(wǎng)絡(luò)的性能越好,網(wǎng)絡(luò)具有高擴(kuò)展性。對(duì)等體越多,網(wǎng)絡(luò)的性能越好,網(wǎng)絡(luò)隨著規(guī)模的增大而越發(fā)穩(wěn)固,不存在瓶頸問題。隨著規(guī)模的增大而越發(fā)穩(wěn)固,不存在瓶頸問題。 資源利用率高。在資源利用率高。在P2P網(wǎng)絡(luò)上,每一個(gè)對(duì)等體可以發(fā)網(wǎng)絡(luò)上,每一個(gè)對(duì)等體可以發(fā)布自己的信息,也可以利用網(wǎng)絡(luò)上其他對(duì)等體的信息資布自己的信息,也可以利用網(wǎng)絡(luò)上其他對(duì)等體的信息資源,使閑散資源有機(jī)會(huì)得到利用。源,使閑散資源有機(jī)會(huì)得到利用。2.1.2 P2P模型模型2.2標(biāo)準(zhǔn)客戶/服

5、務(wù)器應(yīng)用舉例在Internet上,更便于人們記憶的這樣的域名,而不是該服務(wù)器的實(shí)際IP地址6。而且即使單位決定更換數(shù)字地址,也不會(huì)給用戶造成影響,因?yàn)槠溆蛎遣蛔兊摹?.2.1域名系統(tǒng)DNS于是域名系統(tǒng)(DNS)應(yīng)運(yùn)而生,專門為大型網(wǎng)絡(luò)提供域名的地址解析。DNS使用分布式服務(wù)器來解析與這些數(shù)字地址相關(guān)聯(lián)的名稱。 1. DNS概述我們通常在配置網(wǎng)絡(luò)設(shè)備時(shí)提供一個(gè)或者多個(gè)DNS服務(wù)器地址,DNS客戶端可以使用該地址進(jìn)行域名解析。Internet服務(wù)供應(yīng)商(ISP)往往會(huì)為DNS服務(wù)器提供地址。當(dāng)用戶的應(yīng)用程序請(qǐng)求通過域名連入遠(yuǎn)程設(shè)備時(shí),DNS客戶端將向某一域名服務(wù)器請(qǐng)求查詢,

6、獲得域名解析后的數(shù)字地址。1. DNS概述用戶可以使用操作系統(tǒng)中名為nslookup的實(shí)用程序顯示可用來診斷域名系統(tǒng) (DNS) 基礎(chǔ)結(jié)構(gòu)的信息,如手動(dòng)查詢域名服務(wù)器,來解析給定的主機(jī)名。該實(shí)用程序也可以用于檢修域名解析的故障,以及驗(yàn)證域名服務(wù)器的當(dāng)前狀態(tài)。在例在例2.1中,輸入中,輸入nslookup后,后,即顯示為主機(jī)配置的默認(rèn)即顯示為主機(jī)配置的默認(rèn)DNS服務(wù)器。本例中,服務(wù)器。本例中,DNS服務(wù)器服務(wù)器是是,其地,其地址是址是32。域名系統(tǒng)采用分級(jí)系統(tǒng)創(chuàng)建域名數(shù)據(jù)庫(kù),從而提供域名解析服務(wù)。該層級(jí)模型的外觀類似一棵倒置的樹,枝葉在下,而樹根在上。域是名字空間中一個(gè)可

7、被管理的一個(gè)劃分。一個(gè)域由若干子域構(gòu)成,而子域還可繼續(xù)劃分為子域的子域。域名的層次結(jié)構(gòu)是樹型的,最大的域是根節(jié)點(diǎn),根節(jié)點(diǎn)是沒有標(biāo)識(shí)的。在根節(jié)點(diǎn)下面是一級(jí)域名(也叫頂級(jí)域名)。 樹根樹根 com edu org gov mil net int cn uk ibm 3com hp cctv abc sbewww ftp www ftp mail com edu org gov js net bj sh 2. 域名的層次結(jié)構(gòu)域名是一個(gè)分層結(jié)構(gòu),樹根是無名的根域,頂極域名由通用域名和國(guó)家域名組成。 二級(jí)域名是頂極域名的下屬機(jī)構(gòu),如COM.CN表示中國(guó)企業(yè)。同樣,三級(jí)域名是二級(jí)域名的下屬機(jī)構(gòu),如ABC.

8、COM.CN表示中國(guó)企業(yè)中名為ABC的公司。這種域名結(jié)構(gòu)的層數(shù)不受限制,但當(dāng)某個(gè)域名僅表示一臺(tái)終端時(shí),它沒有下屬機(jī)構(gòu),成為葉域名,而從根域名到葉域名的完整組成成為完全合格的域名,這種完全合格的域名惟一標(biāo)識(shí)某個(gè)終端。不同的頂層域有不同的含義,分別代表著組織類型或不同的頂層域有不同的含義,分別代表著組織類型或起源國(guó)家起源國(guó)家/地區(qū),如表地區(qū),如表2.1頂級(jí)域名實(shí)例。頂級(jí)域名實(shí)例。 頂級(jí)域名頂級(jí)域名域名類型域名類型頂級(jí)域名頂級(jí)域名域名類型域名類型comcom商業(yè)組織商業(yè)組織caca加拿大加拿大eduedu教育機(jī)構(gòu)教育機(jī)構(gòu)cncn中國(guó)中國(guó)govgov政府機(jī)構(gòu)政府機(jī)構(gòu)dede德國(guó)德國(guó)intint國(guó)際組織

9、國(guó)際組織fifi芬蘭芬蘭milmil美國(guó)軍事機(jī)構(gòu)美國(guó)軍事機(jī)構(gòu) krkr韓國(guó)韓國(guó)netnet網(wǎng)絡(luò)支持機(jī)構(gòu)網(wǎng)絡(luò)支持機(jī)構(gòu) usus美國(guó)美國(guó)orgorg非盈利性組織非盈利性組織 uaua烏克蘭烏克蘭頂級(jí)域名下層為二級(jí)域名,二級(jí)域名下層還有其他更頂級(jí)域名下層為二級(jí)域名,二級(jí)域名下層還有其他更低級(jí)的域名。低級(jí)的域名。例如例如http:/。.com是頂級(jí)域名,是頂級(jí)域名,.ncbuct是二級(jí)域名,是二級(jí)域名,.www是三是三級(jí)域名。級(jí)域名。國(guó)家級(jí)域名下注冊(cè)的二級(jí)域名結(jié)構(gòu)由各國(guó)自己確定,國(guó)家級(jí)域名下注冊(cè)的二級(jí)域名結(jié)構(gòu)由各國(guó)自己確定,中國(guó)互聯(lián)網(wǎng)絡(luò)信息中心(中國(guó)互聯(lián)網(wǎng)絡(luò)信息中心(CNNIC)負(fù)責(zé)管理我國(guó)的頂)負(fù)責(zé)

10、管理我國(guó)的頂級(jí)域名,它將二級(jí)域名劃分為類別域名(如級(jí)域名,它將二級(jí)域名劃分為類別域名(如com表示表示商業(yè)組織)與行政區(qū)域域名(如商業(yè)組織)與行政區(qū)域域名(如bj代表北京)兩類。代表北京)兩類。 域名只是一個(gè)邏輯概念,并不代表計(jì)算機(jī)所在的物理域名只是一個(gè)邏輯概念,并不代表計(jì)算機(jī)所在的物理位置。變長(zhǎng)的域名和使用有助記憶的字符串,是為了便位置。變長(zhǎng)的域名和使用有助記憶的字符串,是為了便于人們來使用。域名中的于人們來使用。域名中的“點(diǎn)點(diǎn)”和點(diǎn)分十進(jìn)制和點(diǎn)分十進(jìn)制IP地址中地址中的的“點(diǎn)點(diǎn)”并無任何對(duì)應(yīng)關(guān)系。并無任何對(duì)應(yīng)關(guān)系。 當(dāng)一個(gè)組織希望加入域名系統(tǒng)時(shí),必須到指定的域名當(dāng)一個(gè)組織希望加入域名系統(tǒng)時(shí)

11、,必須到指定的域名管理機(jī)構(gòu)申請(qǐng),并申請(qǐng)自某個(gè)頂級(jí)域名下,大多數(shù)公司管理機(jī)構(gòu)申請(qǐng),并申請(qǐng)自某個(gè)頂級(jí)域名下,大多數(shù)公司登記在登記在com域,大多數(shù)大學(xué)登記在域,大多數(shù)大學(xué)登記在edu域。各級(jí)域名字域。各級(jí)域名字段由上一級(jí)域名管理機(jī)構(gòu)管理,頂級(jí)域名則由因特網(wǎng)有段由上一級(jí)域名管理機(jī)構(gòu)管理,頂級(jí)域名則由因特網(wǎng)有關(guān)國(guó)際機(jī)構(gòu)管理。這種方法可以使每個(gè)域名是唯一的。關(guān)國(guó)際機(jī)構(gòu)管理。這種方法可以使每個(gè)域名是唯一的。新域名申請(qǐng)批準(zhǔn)后,企業(yè)可以創(chuàng)建這個(gè)域名下的子域,新域名申請(qǐng)批準(zhǔn)后,企業(yè)可以創(chuàng)建這個(gè)域名下的子域,創(chuàng)建子域無需征得域名樹的上級(jí)同意。創(chuàng)建子域無需征得域名樹的上級(jí)同意。正向解析正向解析:根據(jù)計(jì)算機(jī)的域名查找

12、相應(yīng)的:根據(jù)計(jì)算機(jī)的域名查找相應(yīng)的IPIP地址。地址。逆向解析逆向解析:也稱為反向查詢,由:也稱為反向查詢,由IPIP地址查找域名的過程。地址查找域名的過程。 正向解析查詢的方法:遞歸查詢和重復(fù)查詢。正向解析查詢的方法:遞歸查詢和重復(fù)查詢。(1) 遞歸型遞歸型遞歸型查詢,是指遞歸型查詢,是指DNS客戶端發(fā)出查詢請(qǐng)求后,如果客戶端發(fā)出查詢請(qǐng)求后,如果DNS服務(wù)器內(nèi)沒服務(wù)器內(nèi)沒有所需的數(shù)據(jù),則有所需的數(shù)據(jù),則DNS服務(wù)器會(huì)代替客戶端向其他的服務(wù)器會(huì)代替客戶端向其他的DNS服務(wù)器進(jìn)行查詢。服務(wù)器進(jìn)行查詢。在這種方式中,在這種方式中,DNS服務(wù)器必須給服務(wù)器必須給DNS客戶端做出回答??蛻舳俗龀龌卮?。

13、一般由一般由DNS客客戶端提出的查詢請(qǐng)求都是遞歸型的查詢方式。戶端提出的查詢請(qǐng)求都是遞歸型的查詢方式。(2) 重復(fù)型(迭代)重復(fù)型(迭代)重復(fù)型查詢多用于重復(fù)型查詢多用于DNS服務(wù)器與服務(wù)器與DNS服務(wù)器之間的查詢方式服務(wù)器之間的查詢方式。它的工。它的工作過程是:當(dāng)?shù)谧鬟^程是:當(dāng)?shù)?臺(tái)臺(tái)DNS服務(wù)器向第服務(wù)器向第2臺(tái)臺(tái)DNS服務(wù)器提出查詢請(qǐng)求后,如服務(wù)器提出查詢請(qǐng)求后,如果在第果在第2臺(tái)臺(tái)DNS服務(wù)器內(nèi)沒有所需要的數(shù)據(jù),則它會(huì)提供第服務(wù)器內(nèi)沒有所需要的數(shù)據(jù),則它會(huì)提供第3臺(tái)臺(tái)DNS服務(wù)服務(wù)器的器的IP地址給第地址給第1 臺(tái)臺(tái)DNS服務(wù)器,讓第服務(wù)器,讓第1臺(tái)臺(tái)DNS服務(wù)器直接向第服務(wù)器直接向第

14、3臺(tái)臺(tái)DNS服服務(wù)器進(jìn)行查詢。依此類推,直到找到所需的數(shù)據(jù)為止。如果到最后一臺(tái)務(wù)器進(jìn)行查詢。依此類推,直到找到所需的數(shù)據(jù)為止。如果到最后一臺(tái)DNS服務(wù)器中還沒有找到所需的數(shù)據(jù)時(shí),則通知第服務(wù)器中還沒有找到所需的數(shù)據(jù)時(shí),則通知第1臺(tái)臺(tái)DNS服務(wù)器查詢失服務(wù)器查詢失敗。敗。第五步:在3COM.COM域的域名服務(wù)器中,查到域名為WWW.3com.COM的服務(wù)器的地址。 詢問詢問 的的 IP 地址地址 查看查看 Local Cache 和和 Host File WWW FTP MAIL ROOT DNS.COM 192.

15、5.6.30 詢問詢問 的的 IP 地址地址 返回返回 的的 IP 地址:地址:0 詢問詢問 的的 IP 地址地址 詢問詢問 的的 IP 地址地址 返回返回 的的 IP 地址:地址:0 DNS.3COM 0 返回返回 的的 IP 地址:地址: WWW 獲取根域名服務(wù)器獲取根域名服務(wù)器 IP 地址:地址: 返返回回 IP 地址:地址: 根域名服務(wù)器根域名服務(wù)器 .COM 域名服務(wù)器域名服務(wù)器 3COM.COM 域名服務(wù)器域名服務(wù)器 本地域名服務(wù)器本地域名服務(wù)器

16、 第一步:終端首先在本地Cache和Host File(相當(dāng)于電話簿)中尋找域名對(duì)應(yīng)的IP地址。第二步:終端查詢本地域名服務(wù)器(相當(dāng)于南京114),在本地域名服務(wù)器中只查到根域名服務(wù)器(相當(dāng)于國(guó)家信息臺(tái))的地址。第三步:在根域名服務(wù)器中,只查到COM域的域名服務(wù)器(相當(dāng)于浙江114)的地址。第四步:在COM域的域名服務(wù)器中,只查到3COM.COM域的域名服務(wù)器(相當(dāng)于杭州114)的地址。文件傳輸協(xié)議FTP(File Transfer Protocol)是因特網(wǎng)上使用的最廣泛的文件傳輸協(xié)議。FTP的主要作用就是讓用戶連接上一個(gè)遠(yuǎn)程計(jì)算機(jī)(這些計(jì)算機(jī)運(yùn)行著FTP服務(wù)進(jìn)程,并且存儲(chǔ)著各種格式的文件,

17、包括計(jì)算機(jī)軟件、聲音文件、圖像文件、重要資料、電影等),查看遠(yuǎn)程計(jì)算機(jī)上有哪些文件,然后把文件從遠(yuǎn)程計(jì)算機(jī)上復(fù)制到本地計(jì)算機(jī),或把本地計(jì)算機(jī)的文件傳送到遠(yuǎn)程計(jì)算機(jī)去。前者稱為“下載”,后者稱為“上傳”。 2.2.2 ftpFTP使用客戶服務(wù)器模式,即由一臺(tái)計(jì)算機(jī)作為FTP服務(wù)器提供文件傳輸服務(wù),而由另一臺(tái)計(jì)算機(jī)作為FTP客戶端提出文件服務(wù)請(qǐng)求并得到授權(quán)的服務(wù)。一個(gè)FTP服務(wù)器進(jìn)程可同時(shí)為多個(gè)客戶進(jìn)程提供服務(wù)。FTP的服務(wù)器進(jìn)程由兩大部分組成:(1)一個(gè)主進(jìn)程,負(fù)責(zé)接收新的請(qǐng)求;(2)另外由若干個(gè)從屬進(jìn)程,負(fù)責(zé)處理單個(gè)請(qǐng)求。 主進(jìn)程的工作步驟如下:(1)打開端口21,使客戶進(jìn)程能夠連接上。(2)

18、等待客戶進(jìn)程發(fā)出連接請(qǐng)求。(3)啟動(dòng)從屬進(jìn)程來處理客戶進(jìn)程發(fā)出的請(qǐng)求。從屬進(jìn)程對(duì)客戶進(jìn)程的請(qǐng)求處理完畢后即終止,但從屬進(jìn)程在運(yùn)行期間根據(jù)需要還可能創(chuàng)建其他一些子進(jìn)程。(4)回到等待狀態(tài),繼續(xù)接收其它客戶進(jìn)程發(fā)來的請(qǐng)求。主進(jìn)程與從屬進(jìn)程的處理是并發(fā)地進(jìn)行。 FTP 使用的兩個(gè) TCP 連接 控制進(jìn)程數(shù)據(jù)傳送進(jìn)程用戶界面控制進(jìn)程數(shù)據(jù)傳送進(jìn)程客戶端服務(wù)器端因特網(wǎng)控制連接數(shù)據(jù)連接在FTP的客戶機(jī)和服務(wù)器之間建立兩個(gè)連接:控制連接和數(shù)據(jù)連接。首先客戶機(jī)發(fā)出的傳送請(qǐng)求通過控制連接發(fā)送給控制進(jìn)程(21號(hào)端口) 然后用“數(shù)據(jù)連接” (20號(hào)端口)傳輸文件;主進(jìn)程,負(fù)責(zé)接受新的請(qǐng)求;從屬進(jìn)程,負(fù)責(zé)處理單個(gè)請(qǐng)求。

19、由于FTP使用了兩個(gè)不同的端口號(hào),所以數(shù)據(jù)連接與控制連接不會(huì)發(fā)生混亂。使用兩個(gè)獨(dú)立的連接的主要好處是使協(xié)議更加簡(jiǎn)單和更容易實(shí)現(xiàn)。在傳輸文件時(shí)還可以利用控制連接(例如,客戶發(fā)送請(qǐng)求終止傳輸)。 使用兩個(gè)不同的端口號(hào) FTP的客戶端軟件:如NetAnts、Cute FTP、WSFTP等Internet Explorer和Netscape Navigator也提供FTP客戶軟件的功能。這些軟件的共同特點(diǎn)是采用直觀的圖形界面,通常還實(shí)現(xiàn)了文件傳輸過程中的斷點(diǎn)再續(xù)和多路傳輸功能。FTP的服務(wù)器端軟件:Serv-UIIS服務(wù)自帶Vsftpd(linux系統(tǒng)) 萬維網(wǎng) WWW (World Wide Web

20、)并非某種特殊的計(jì)算機(jī)網(wǎng)絡(luò)。萬維網(wǎng)是一個(gè)大規(guī)模的、聯(lián)機(jī)式的信息儲(chǔ)藏所。萬維網(wǎng)用鏈接的方法能非常方便地從因特網(wǎng)上的一個(gè)站點(diǎn)訪問另一個(gè)站點(diǎn),從而主動(dòng)地按需獲取豐富的信息。這種訪問方式稱為“鏈接”。2.2.3 萬維網(wǎng)和httpWWWWWW服務(wù)采用客戶服務(wù)器工作模式,客戶機(jī)即瀏覽器服務(wù)采用客戶服務(wù)器工作模式,客戶機(jī)即瀏覽器(BrowserBrowser), ,服務(wù)器即服務(wù)器即WebWeb服務(wù)器,它以超文本標(biāo)記語(yǔ)言服務(wù)器,它以超文本標(biāo)記語(yǔ)言(HTMLHTML)和超文本傳輸協(xié)議()和超文本傳輸協(xié)議(HTTPHTTP)為基礎(chǔ),為用戶提供界)為基礎(chǔ),為用戶提供界面一致的信息瀏覽系統(tǒng)。面一致的信息瀏覽系統(tǒng)。 W

21、WWWWW服務(wù)原理是用戶在客戶機(jī)通過瀏覽器向服務(wù)原理是用戶在客戶機(jī)通過瀏覽器向WebWeb服務(wù)器發(fā)出請(qǐng)服務(wù)器發(fā)出請(qǐng)求,求,WebWeb服務(wù)器根據(jù)客戶機(jī)的請(qǐng)求內(nèi)容將保存在服務(wù)器中的服務(wù)器根據(jù)客戶機(jī)的請(qǐng)求內(nèi)容將保存在服務(wù)器中的某個(gè)頁(yè)面發(fā)回給客戶機(jī),瀏覽器接收到頁(yè)面后對(duì)其進(jìn)行解釋,某個(gè)頁(yè)面發(fā)回給客戶機(jī),瀏覽器接收到頁(yè)面后對(duì)其進(jìn)行解釋,最終將圖、文、聲等并茂的畫面呈現(xiàn)給用戶。最終將圖、文、聲等并茂的畫面呈現(xiàn)給用戶。 WWW服務(wù)器WWW瀏覽器HTTPHTTP請(qǐng)求請(qǐng)求HTTPHTTP應(yīng)答應(yīng)答萬維網(wǎng)提供分布式服務(wù) 萬維網(wǎng)站點(diǎn) A萬維網(wǎng)站點(diǎn) C萬維網(wǎng)站點(diǎn) E萬維網(wǎng)站點(diǎn) D萬維網(wǎng)站點(diǎn) B鏈接到鏈接到鏈接到鏈接到

22、鏈接到鏈接到1. WWWWWW(World Wide Web,簡(jiǎn)稱WWW,又稱Web,中文名稱為環(huán)球超媒體信息網(wǎng))是網(wǎng)絡(luò)應(yīng)用的典范,它可讓用戶從Web服務(wù)器上得到文檔資料,它所運(yùn)行的模式叫做客戶服務(wù)器(ClientServer)模式。2. 網(wǎng)頁(yè)(Web Pages 或Web Documents)網(wǎng)頁(yè)又稱“Web頁(yè)”,它是瀏覽WWW資源的基本單位。每個(gè)網(wǎng)頁(yè)對(duì)應(yīng)磁盤上一個(gè)單一的文件,其中可以包括文字、表格、圖像、聲音、視頻等。3. 主頁(yè)(Home Page)WWW是通過相關(guān)信息的指針鏈接起來的信息網(wǎng)絡(luò),由提供信息服務(wù)的Web服務(wù)器組成。在Web系統(tǒng)中,這些服務(wù)信息以超文本文檔的形式存儲(chǔ)在Web服務(wù)

23、器上。在每個(gè)Web服務(wù)器上都有一個(gè)Home page(主頁(yè)),它把服務(wù)器上的信息分為幾大類,通過主頁(yè)上的鏈接來指向它們,其它超文本文檔稱作網(wǎng)頁(yè),通常也把它們稱作頁(yè)面或Web頁(yè)。4. 超文本(Hypertext)超文本文檔不同于普通文檔,超文本文檔中也可以有大段的文字用來說明問題,除此之外他們最重要的特色是文檔之間的鏈接?;ハ噫溄拥奈臋n可以在同一個(gè)主機(jī)上,也可以分布在網(wǎng)絡(luò)上的不同主機(jī)上,超文本就因?yàn)橛羞@些鏈接才具有更好的表達(dá)能力。5. 超媒體(Hypermedia)就信息的呈現(xiàn)形式而言,除文本信息以外,還有語(yǔ)音、圖像和視頻(或稱動(dòng)態(tài)圖像)等,這些統(tǒng)稱為多媒體。在多媒體的信息瀏覽中引入超文本的概念

24、,就是超媒體。6. 超級(jí)鏈接(Hyperlink)在超文本/超媒體頁(yè)面中,通過指針可以轉(zhuǎn)向其它的Web頁(yè),而新的Web頁(yè)又指向另一些Web頁(yè)的指針。這樣一種沒有順序、沒有層次結(jié)構(gòu),如同蜘蛛網(wǎng)般的鏈接關(guān)系就是超鏈接。統(tǒng)一資源定位符URL 1. URL的格式統(tǒng)一資源定位符是對(duì)可以從因特網(wǎng)上得到的資源的位置和訪問方法的一種簡(jiǎn)潔的表示。URL 給資源的位置提供一種抽象的識(shí)別方法,并用這種方法給資源定位。URL 相當(dāng)于一個(gè)文件名在網(wǎng)絡(luò)范圍的擴(kuò)展。因此 URL 是與因特網(wǎng)相連的機(jī)器上的任何可訪問對(duì)象的一個(gè)指針。 URL 的一般形式 由以冒號(hào)隔開的兩大部分組成,并且在 URL 中的字符對(duì)大寫或小寫沒有要求。

25、URL 的一般形式是::/:/ ftp 文件傳送協(xié)議文件傳送協(xié)議 FTPhttp 超文本傳送協(xié)議超文本傳送協(xié)議 HTTPNews USENET 新聞新聞URL 的一般形式(續(xù)) 由以冒號(hào)隔開的兩大部分組成,并且在 URL 中的字符對(duì)大寫或小寫沒有要求。URL 的一般形式是::/:/ 是存放資源的主機(jī)是存放資源的主機(jī)在因特網(wǎng)中的域名在因特網(wǎng)中的域名URL 的一般形式(續(xù)) 由以冒號(hào)隔開的兩大部分組成,并且在 URL 中的字符對(duì)大寫或小寫沒有要求。URL 的一般形式是::/:/有時(shí)可省略有時(shí)可省略使用 HTTP 的 URL使用 HTTP 的 URL 的一般形式 http:/:/ 這表示使用這表示使

26、用 HTTP 協(xié)議協(xié)議使用 HTTP 的 URL使用 HTTP 的 URL 的一般形式 http:/:/ 冒號(hào)和兩個(gè)斜線是規(guī)定的格式冒號(hào)和兩個(gè)斜線是規(guī)定的格式使用 HTTP 的 URL使用 HTTP 的 URL 的一般形式 http:/:/ 這里寫主機(jī)的域名這里寫主機(jī)的域名使用 HTTP 的 URL使用 HTTP 的 URL 的一般形式 http:/:/ HTTP 的默認(rèn)端口號(hào)是的默認(rèn)端口號(hào)是 20,通常可省略,通常可省略使用 HTTP 的 URL使用 HTTP 的 URL 的一般形式 http:/:/ 若再省略文件的若再省略文件的項(xiàng),則項(xiàng),則 URL 就指就指到因特網(wǎng)上的某個(gè)到因特網(wǎng)上的某個(gè)

27、主頁(yè)主頁(yè)(home page)。 http:/ Transfer protocol)是用來在瀏覽器和WWW服務(wù)器之間傳送超文本的協(xié)議。HTTP協(xié)議由兩部分組成:從瀏覽器到服務(wù)器的請(qǐng)求集和從服務(wù)器到瀏覽器的應(yīng)答集。HTTP協(xié)議是一種面向?qū)ο蟮膮f(xié)議,為了保證WWW客戶機(jī)與WWW服務(wù)器之間通信不會(huì)產(chǎn)生二義性,HTTP 精確定義了請(qǐng)求報(bào)文和響應(yīng)報(bào)文的格式。請(qǐng)求報(bào)文:從WWW客戶向WWW服務(wù)器發(fā)送請(qǐng)求報(bào)文。響應(yīng)報(bào)文:從WWW服務(wù)器到WWW客戶的回答。HTTP會(huì)話過程包括四個(gè)步驟:連接、請(qǐng)求、應(yīng)答、關(guān)閉。HTTP 會(huì)話過程WWW瀏覽HTTP服務(wù)器HTTPHTTP請(qǐng)求請(qǐng)求HTTPHTTP應(yīng)答應(yīng)答網(wǎng)際網(wǎng)TCP

28、連接所謂標(biāo)識(shí)語(yǔ)言就是格式化的語(yǔ)言,存在于WWW服務(wù)上的頁(yè),就是由HTML描述的。它使用一些約定的標(biāo)記對(duì)WWW上各種信息(包括文字、聲音、圖形、圖像、視頻等)、格式以及超鏈接進(jìn)行描述。當(dāng)用戶瀏覽WWW服務(wù)器上的信息時(shí),瀏覽器會(huì)自動(dòng)解釋這些標(biāo)記的含義,并將其顯示為用戶在屏幕上所看到的網(wǎng)頁(yè)。超文本標(biāo)記語(yǔ)言(HTML) XML(Extensible Market Language)是一種描述數(shù)據(jù)的標(biāo)記語(yǔ)言,它不同于HTML,使用HTML是為了編網(wǎng)頁(yè),使用XML是為了描述數(shù)據(jù)。它使各種類型的數(shù)據(jù)有統(tǒng)一的標(biāo)準(zhǔn)的格式,使數(shù)據(jù)的語(yǔ)義容易理解。XML沒有預(yù)定義的標(biāo)記,使用時(shí)需要定義表達(dá)數(shù)據(jù)的標(biāo)記。XML數(shù)據(jù)文檔

29、可以放在HTML文檔內(nèi),也可以作為一個(gè)單獨(dú)的文件。當(dāng)作為外部文件時(shí)需要使用xml后綴名存儲(chǔ)。 XML簡(jiǎn)介VRML 是虛擬實(shí)境描述模型語(yǔ)言 (Virtual Reality Modeling Language) 的簡(jiǎn)稱。它是描述虛擬環(huán)境中場(chǎng)景的一種標(biāo)準(zhǔn),利用它可以在Internet建立交互式的三維多媒體的境界,也就是說,它是用來描述三維物體及其行為的,可以構(gòu)建虛擬境界(Virtual World)其基本特征包括分布式、三維、交互性、多媒體集成、境界逼真性等,被稱為“第二代WEB”,簡(jiǎn)單地說,以VRML為基礎(chǔ)的第二代WWW=多媒體虛擬現(xiàn)實(shí)Internet。 VRML簡(jiǎn)介 電子郵件(Electron

30、ic Mail,簡(jiǎn)稱E-mail)是因特網(wǎng)上最受歡迎也是最為廣泛的應(yīng)用之一。 E-mail有時(shí)也稱為“電子信箱”。因此,電子郵件服務(wù)是一種通過計(jì)算機(jī)網(wǎng)絡(luò)與其它用戶進(jìn)行聯(lián)系的快速、簡(jiǎn)便、高效、廉價(jià)的現(xiàn)代化通信手段。 2.2.4 E-MAIL電子郵件由信封(envelope)和內(nèi)容(content)兩部分組成。電子郵件的傳輸程序根據(jù)郵件信封上的信息來傳送郵件。用戶在從自己的郵箱中讀取郵件時(shí)才能見到郵件的內(nèi)容。在郵件的信封上,最重要的就是收信人的地址。TCP/IP 體系的電子郵件系統(tǒng)規(guī)定電子郵件地址的格式如下:收信人郵箱名郵箱所在主機(jī)的域名 符號(hào)“”讀作“at”,表示“在”的意思。 例如,電子郵件地

31、址 郵箱所在的主機(jī)的域名在全世界必須是惟一的 這個(gè)用戶名在該域名的范圍內(nèi)是惟一的。 電子郵件格式電子郵件的最主要的組成構(gòu)件 發(fā)送方發(fā)送方郵件緩存郵件緩存 接收端接收端郵件服務(wù)器郵件服務(wù)器用戶代理用戶代理SMTPSMTPPOP3 發(fā)送端發(fā)送端郵件服務(wù)器郵件服務(wù)器用戶代理用戶代理用戶郵箱用戶郵箱接收方接收方用用戶戶代代理理用用戶戶代代理理 郵件郵件服務(wù)器服務(wù)器 郵件郵件服務(wù)器服務(wù)器SMTPSMTPPOP3(發(fā)送郵件發(fā)送郵件)(發(fā)送郵件發(fā)送郵件)(發(fā)送郵件)(發(fā)送郵件)(發(fā)送郵件發(fā)送郵件)(讀取郵件讀取郵件)(讀取郵件讀取郵件)(TCP 連接連接)(TCP 連接連接)(TCP 連接連接)因特網(wǎng)因特網(wǎng)

32、用戶代理UA(User Agent)就是用戶與電子郵件系統(tǒng)的接口,在大多數(shù)情況下就是用戶計(jì)算機(jī)中運(yùn)行的程序。用戶代理使用戶能夠通過一個(gè)很友好的接口,它可以提供命令行方式、菜單方式或圖形方式的界面來與電子郵件系統(tǒng)交互,目前主要是窗口界面,允許人們讀取和發(fā)送電子郵件,如outlook express、hotmail、Foxmail以及基于Web界面的用戶代理程序等。用戶代理至少應(yīng)當(dāng)具有撰寫、顯示、處理三個(gè)基本功能。 電子郵件郵件服務(wù)器是電子郵件系統(tǒng)的核心構(gòu)件,包括郵件發(fā)送服務(wù)器和郵件接收服務(wù)器,郵件服務(wù)器按照客戶服務(wù)器模式工作。顧名思義,所謂郵件發(fā)送服務(wù)器是指為用戶提供郵件發(fā)送功能的郵件服務(wù)器,即

33、SMTP服務(wù)器。而郵件接收服務(wù)器是指為用戶提供郵件接收功能的郵件服務(wù)器,即POP3服務(wù)器。 電子郵件郵件服務(wù)器按照客戶服務(wù)器方式工作。郵件服務(wù)器需要使用兩個(gè)不同的協(xié)議。SMTP 協(xié)議用于發(fā)送郵件。郵局協(xié)議 POP (Post Office Protocol) 用于接收郵件。用戶在發(fā)送郵件時(shí),要使用郵件發(fā)送協(xié)議,常見的郵件發(fā)送協(xié)議有簡(jiǎn)單郵件傳輸協(xié)議SMTP(simple mail transfer protocol)和MIME協(xié)議。前者只能傳輸文本信息,而后者則可以傳輸包括文本、聲音、圖像等在內(nèi)的多媒體信息。當(dāng)用戶代理向電子郵件發(fā)送服務(wù)器發(fā)送電子郵件時(shí)或郵件發(fā)送服務(wù)器向郵件接收服務(wù)器發(fā)送電子郵件

34、時(shí)都要使用郵件發(fā)送協(xié)議。電子郵件發(fā)送方發(fā)送方郵件緩存郵件緩存 接收端接收端郵件服務(wù)器郵件服務(wù)器用戶代理用戶代理 發(fā)送端發(fā)送端郵件服務(wù)器郵件服務(wù)器用戶代理用戶代理接收方接收方用用戶戶代代理理用用戶戶代代理理 郵件郵件服務(wù)器服務(wù)器 郵件郵件服務(wù)器服務(wù)器(發(fā)送郵件發(fā)送郵件)SMTPSMTP(發(fā)送郵件發(fā)送郵件)(TCP 連接連接)因特網(wǎng)因特網(wǎng)(1) 發(fā)信人調(diào)用用戶代理來編輯要發(fā)送的郵件。發(fā)信人調(diào)用用戶代理來編輯要發(fā)送的郵件。用戶代理用用戶代理用 SMTP 把郵件傳送給發(fā)送端郵件服務(wù)器。把郵件傳送給發(fā)送端郵件服務(wù)器。 電子郵件的發(fā)送和接收過程 發(fā)送方 接收端郵件服務(wù)器用戶代理SMTP 發(fā)送端郵件服務(wù)器郵

35、件緩存用戶代理接收方用戶代理用戶代理 郵件服務(wù)器 郵件服務(wù)器SMTP(發(fā)送郵件)(發(fā)送郵件)(TCP 連接)因特網(wǎng)(2) 發(fā)送端郵件服務(wù)器將郵件放入郵件緩存隊(duì)列中,發(fā)送端郵件服務(wù)器將郵件放入郵件緩存隊(duì)列中,等待發(fā)送。等待發(fā)送。電子郵件的發(fā)送和接收過程 發(fā)送方郵件緩存 接收端郵件服務(wù)器用戶代理SMTP 發(fā)送端郵件服務(wù)器用戶代理接收方用戶代理用戶代理 郵件服務(wù)器 郵件服務(wù)器SMTP(發(fā)送郵件)(發(fā)送郵件)(TCP 連接)SMTPSMTP(發(fā)送郵件)(發(fā)送郵件)(TCP 連接)因特網(wǎng)(3) 運(yùn)行在發(fā)送端郵件服務(wù)器的運(yùn)行在發(fā)送端郵件服務(wù)器的 SMTP 客戶進(jìn)程,發(fā)現(xiàn)在郵件緩客戶進(jìn)程,發(fā)現(xiàn)在郵件緩存中有

36、待發(fā)送的郵件,就向運(yùn)行在接收端郵件服務(wù)器的存中有待發(fā)送的郵件,就向運(yùn)行在接收端郵件服務(wù)器的 SMTP 服服務(wù)器進(jìn)程發(fā)起務(wù)器進(jìn)程發(fā)起 TCP 連接的建立。連接的建立。電子郵件的發(fā)送和接收過程 發(fā)送方郵件緩存 接收端郵件服務(wù)器用戶代理SMTP 發(fā)送端郵件服務(wù)器用戶代理用戶郵箱接收方用戶代理用戶代理 郵件服務(wù)器 郵件服務(wù)器SMTP(發(fā)送郵件)(發(fā)送郵件)(TCP 連接)SMTPSMTP(發(fā)送郵件)(發(fā)送郵件)(TCP 連接)因特網(wǎng)(4) TCP 連接建立后,連接建立后,SMTP 客戶進(jìn)程開始向遠(yuǎn)程的客戶進(jìn)程開始向遠(yuǎn)程的 SMTP 服務(wù)器服務(wù)器進(jìn)程發(fā)送郵件。當(dāng)所有的待發(fā)送郵件發(fā)完了,進(jìn)程發(fā)送郵件。當(dāng)所

37、有的待發(fā)送郵件發(fā)完了,SMTP 就關(guān)閉所建立就關(guān)閉所建立的的 TCP 連接。連接。電子郵件的發(fā)送和接收過程 發(fā)送方郵件緩存 接收端郵件服務(wù)器用戶代理SMTP 發(fā)送端郵件服務(wù)器用戶代理用戶郵箱接收方用戶代理用戶代理 郵件服務(wù)器 郵件服務(wù)器SMTP(發(fā)送郵件)(發(fā)送郵件)(TCP 連接)SMTPSMTP(發(fā)送郵件)(發(fā)送郵件)(TCP 連接)因特網(wǎng)(5) 運(yùn)行在接收端郵件服務(wù)器中的運(yùn)行在接收端郵件服務(wù)器中的 SMTP 服務(wù)器進(jìn)程收到郵件后,服務(wù)器進(jìn)程收到郵件后,將郵件放入收信人的用戶郵箱中,等待收信人在方便時(shí)進(jìn)行讀取。將郵件放入收信人的用戶郵箱中,等待收信人在方便時(shí)進(jìn)行讀取。電子郵件的發(fā)送和接收過

38、程 發(fā)送方郵件緩存 接收端郵件服務(wù)器用戶代理SMTP 發(fā)送端郵件服務(wù)器用戶代理用戶郵箱接收方用戶代理用戶代理 郵件服務(wù)器 郵件服務(wù)器SMTP(發(fā)送郵件)(發(fā)送郵件)(TCP 連接)SMTPSMTP(發(fā)送郵件)(發(fā)送郵件)(TCP 連接)POP3POP3(讀取郵件)(讀取郵件)(TCP 連接)因特網(wǎng)(6) 收信人在打算收信時(shí),調(diào)用用戶代理,使用收信人在打算收信時(shí),調(diào)用用戶代理,使用 POP3(或(或 IMAP)協(xié)議將自己的郵件從接收端郵件服務(wù)器的用戶郵箱中取回(如果郵協(xié)議將自己的郵件從接收端郵件服務(wù)器的用戶郵箱中取回(如果郵箱中有來信的話)。箱中有來信的話)。電子郵件的發(fā)送和接收過程 因特網(wǎng)SS

39、服務(wù)器服務(wù)器SMTPSMTPPP服務(wù)器服務(wù)器發(fā)送發(fā)送E-mailE-mail的客戶端的客戶端電子郵件發(fā)送和接收電子郵件發(fā)送和接收發(fā)送發(fā)送E-mailE-mail的客戶端的客戶端電子郵件簡(jiǎn)單郵件傳送協(xié)議(SMTP)是電子郵件系統(tǒng)中的一個(gè)重要協(xié)議,它負(fù)責(zé)將郵件從一個(gè)“郵局”傳送給另一個(gè)“郵局”。SMTP不規(guī)定郵件的接收程序如何存儲(chǔ)郵件,也不規(guī)定郵件發(fā)送程序多長(zhǎng)時(shí)間發(fā)送一次郵件,它只規(guī)定發(fā)送程序和接收程序之間的命令和應(yīng)答。 SMTP郵件傳輸采用客戶服務(wù)器模式,郵件的接收程序作為SMTP服務(wù)器在TCP的25端口守候,郵件的發(fā)送程序作為SMTP客戶在發(fā)送前需要請(qǐng)求一系列SMTP服務(wù)器的連接。一旦連接成功

40、,收發(fā)雙方就可以傳遞命令、響應(yīng)和郵件內(nèi)容。 當(dāng)郵件到來后,首先存儲(chǔ)在郵件服務(wù)器的電子信箱中。如果用戶希望查看和管理這些郵件,可以過POP3協(xié)議將郵件下載到用戶所在的主機(jī)。 POP3 本身采用客戶服務(wù)器模式,其客戶程序運(yùn)行在接收郵件的用戶計(jì)算機(jī)上,POP3服務(wù)器程序運(yùn)行在其ISP的郵件服務(wù)器上。 1. 郵局協(xié)議第三個(gè)版本(POP3) 因特網(wǎng)報(bào)文存取協(xié)議(IAMP)現(xiàn)在較新的是版本4,即IAMP4,它同樣采用客戶服務(wù)器模式。 IAMP是一個(gè)聯(lián)機(jī)協(xié)議。當(dāng)用戶計(jì)算機(jī)上的IAMP客戶程序打開IAMP服務(wù)器的郵箱時(shí),用戶就可看到郵件的首部。若用戶需要打開某個(gè)郵件,則該郵件才傳到用戶的計(jì)算機(jī)上。 2. 因特

41、網(wǎng)報(bào)文存取協(xié)議(IAMP)必須注意不要將郵件讀取協(xié)議 POP 或 IMAP 與郵件傳送協(xié)議 SMTP 弄混。發(fā)信人的用戶代理向源郵件服務(wù)器發(fā)送郵件,以及源郵件服務(wù)器向目的郵件服務(wù)器發(fā)送郵件,都是使用 SMTP 協(xié)議。而 POP 協(xié)議或 IMAP 協(xié)議則是用戶從目的郵件服務(wù)器上讀取郵件所使用的協(xié)議。 遠(yuǎn)程登錄(遠(yuǎn)程登錄(TelnetTelnet)是)是InternetInternet的一種協(xié)議,允許用戶計(jì)的一種協(xié)議,允許用戶計(jì)算機(jī)通過網(wǎng)絡(luò)注冊(cè)到另一臺(tái)遠(yuǎn)程主機(jī)上,使用遠(yuǎn)程主機(jī)系統(tǒng)的資算機(jī)通過網(wǎng)絡(luò)注冊(cè)到另一臺(tái)遠(yuǎn)程主機(jī)上,使用遠(yuǎn)程主機(jī)系統(tǒng)的資源的過程。自己所使用的計(jì)算機(jī)只提供鍵盤鼠標(biāo)顯示器等輸入和源的

42、過程。自己所使用的計(jì)算機(jī)只提供鍵盤鼠標(biāo)顯示器等輸入和輸出,所有的操作和服務(wù)都是發(fā)生在服務(wù)器上。登錄到遠(yuǎn)程服務(wù)輸出,所有的操作和服務(wù)都是發(fā)生在服務(wù)器上。登錄到遠(yuǎn)程服務(wù)器后就像使用本機(jī)一樣。器后就像使用本機(jī)一樣。當(dāng)然要登錄遠(yuǎn)程主機(jī),首先要成為該系統(tǒng)的合法用戶,并有當(dāng)然要登錄遠(yuǎn)程主機(jī),首先要成為該系統(tǒng)的合法用戶,并有相應(yīng)的帳戶便可實(shí)時(shí)使用遠(yuǎn)程主機(jī)對(duì)外開放的全部資源。相應(yīng)的帳戶便可實(shí)時(shí)使用遠(yuǎn)程主機(jī)對(duì)外開放的全部資源。 2.2.5 TelnetTelnetTelnet協(xié)議可以工作在任何主機(jī)或任何終端之間。協(xié)議可以工作在任何主機(jī)或任何終端之間。TelnetTelnet是通過控制命令的遠(yuǎn)程傳送來實(shí)現(xiàn)終端和主

43、機(jī)的協(xié)是通過控制命令的遠(yuǎn)程傳送來實(shí)現(xiàn)終端和主機(jī)的協(xié)調(diào)。使用網(wǎng)絡(luò)虛擬終端調(diào)。使用網(wǎng)絡(luò)虛擬終端NVTNVT來定義如何從客戶機(jī)將控制功能來定義如何從客戶機(jī)將控制功能傳送到服務(wù)器。當(dāng)用戶從本地計(jì)算機(jī)鍵入普通字符時(shí),傳送到服務(wù)器。當(dāng)用戶從本地計(jì)算機(jī)鍵入普通字符時(shí),NVTNVT會(huì)按照其原始含義來進(jìn)行傳送。當(dāng)用戶鍵入快捷鍵時(shí),會(huì)按照其原始含義來進(jìn)行傳送。當(dāng)用戶鍵入快捷鍵時(shí),NVTNVT將它轉(zhuǎn)化成特殊的將它轉(zhuǎn)化成特殊的ASCIIASCII字符在網(wǎng)絡(luò)上進(jìn)行傳送,并且在其字符在網(wǎng)絡(luò)上進(jìn)行傳送,并且在其到達(dá)遠(yuǎn)程主機(jī)以后轉(zhuǎn)化為相應(yīng)的控制命令。到達(dá)遠(yuǎn)程主機(jī)以后轉(zhuǎn)化為相應(yīng)的控制命令。Telnet協(xié)議 遠(yuǎn)程登錄條件 本機(jī)裝

44、Telnet協(xié)議的客戶程序 遠(yuǎn)程主機(jī)的IP地址或域名 登錄用戶名和口令Telnet工作原理工作過程:1)本地主機(jī)與遠(yuǎn)程主機(jī)建立TCP連接2) 將本地終端上輸入的用戶名和口令以及任何命令以NVT格式傳送到遠(yuǎn)程主機(jī)。即發(fā)送一個(gè)IP數(shù)據(jù)包3) 將遠(yuǎn)程主機(jī)輸出的NVT格式的數(shù)據(jù)轉(zhuǎn)化成本地主機(jī)所能接受的格式并送回本地終端4)最后,撤銷連接,即撤銷一個(gè)TCP連接。Telnet工作原理 遠(yuǎn)程登錄有兩種形式:第一種是遠(yuǎn)程主機(jī)有你自己的帳號(hào),你可以用自己的帳號(hào)和口令訪問遠(yuǎn)程主機(jī)。第二種形式是匿名登錄,一般Internet上的主機(jī)都為公眾提供一個(gè)公共帳號(hào),不設(shè)口令。 Telnet命令格式為: Telnet 一般情

45、況下,Telnet服務(wù)使用TCP端口號(hào)23作為默認(rèn)值。Telnet的使用方法2.2.6 DHCPDHCP (Dynamic host configure protocol) 動(dòng)態(tài)主機(jī)配置協(xié)議 作用:動(dòng)態(tài)配置IP地址的協(xié)議,整個(gè)配置過程自動(dòng)實(shí)現(xiàn),終端無需設(shè)置;所有配置信息統(tǒng)一管理,不僅能夠分配IP地址,還可以配置其他信息(DNS服務(wù)器、缺省網(wǎng)關(guān)等)。DHCP體系架構(gòu)DHCP采用客戶端/服務(wù)器體系架構(gòu)DHCP server集中存放配置信息,響應(yīng)客戶端的請(qǐng)求與之交互并完成主機(jī)配置信息的分配。DHCP client 需要向服務(wù)器端發(fā)起請(qǐng)求來獲取IP地址等信息完成網(wǎng)絡(luò)參數(shù)的配置。DHCP特點(diǎn)IP分配過程

46、自動(dòng)實(shí)現(xiàn),客戶端無須配置所有配置信息由DHCPserver 統(tǒng)一管理,不僅能夠分配IP地址還可以配置其他大量信息(DNS服務(wù)器,缺省網(wǎng)關(guān)等)通過IP地址租期管理實(shí)現(xiàn)IP地址時(shí)分復(fù)用采用廣播方式實(shí)現(xiàn)報(bào)文交互DHCP 協(xié)議應(yīng)用的組網(wǎng)方式 DHCP SERVER和CLIENT處于同一子網(wǎng)中 DHCP SERVER和CLIENT處于不同子網(wǎng)中DHCP Server 工作方式DHCP SERVER的行為完全由DHCP CLIENT來驅(qū)動(dòng),只需根據(jù)收到的DHCP CLIENT的各種請(qǐng)求報(bào)文,響應(yīng)不同的DHCP響應(yīng)報(bào)文即可。 DHCP SERVER還可實(shí)現(xiàn)地址池管理功能。DHCP Client工作方式主動(dòng)向

47、DHCP Server請(qǐng)求IP地址等配置信息。使用ipconfig /renew來發(fā)起獲取IP地址的過程,使用ipconfig /release來釋放IP地址DHCP Relay當(dāng)DHCP Client和DHCP Server處于不同網(wǎng)段時(shí),需要有DHCP Relay。DHCP Relay負(fù)責(zé)轉(zhuǎn)發(fā)DHCP Client的數(shù)據(jù)包給DHCP Server。同時(shí)負(fù)責(zé)將DHCP Server的回應(yīng)轉(zhuǎn)發(fā)給DHCP Client。DHCP Server與Client的標(biāo)準(zhǔn)交互過程(1)獲取IP地址喂,幫個(gè)忙吧,喂,幫個(gè)忙吧,我想要我想要IP地址地址DHCP Discover(廣播廣播)用這個(gè)用這個(gè)IP地址

48、地址吧吧DHCP Offer(1)DHCP Offer(2)DHCP客戶端客戶端DHCP服務(wù)器服務(wù)器DHCP Server與Client的標(biāo)準(zhǔn)交互過程(2) 獲取IP地址我就接受第一我就接受第一個(gè)個(gè)offer了,通了,通知一下大家知一下大家DHCP Request(廣播廣播)好的,我知道了好的,我知道了 DHCP ACKDHCP服服務(wù)器務(wù)器DHCP客戶端客戶端DHCP Server與Client的標(biāo)準(zhǔn)交互過程(3)IP地址續(xù)用IP地址已經(jīng)用地址已經(jīng)用了一半時(shí)間了,了一半時(shí)間了,續(xù)租一下續(xù)租一下DHCP Request(單播單播)好的,再給你好的,再給你定個(gè)時(shí)間定個(gè)時(shí)間 DHCP

49、 ACK(單播)(單播)DHCP客戶端客戶端DHCP服務(wù)器服務(wù)器DHCP Server與Client的標(biāo)準(zhǔn)交互過程(4)IP地址續(xù)用IP地址已經(jīng)用地址已經(jīng)用了一半時(shí)間了,了一半時(shí)間了,續(xù)租一下續(xù)租一下DHCP Request(單播單播)DHCP客戶端客戶端DHCP服務(wù)器服務(wù)器沒有響應(yīng)啊,沒有響應(yīng)啊,那先用著吧那先用著吧DHCP Request(廣播廣播)時(shí)間已經(jīng)過時(shí)間已經(jīng)過了了27.5%了,了,再續(xù)租一次再續(xù)租一次 DHCP ACK(單播)(單播)收到了,再收到了,再約定一個(gè)使約定一個(gè)使用時(shí)間吧用時(shí)間吧DHCP Server與Client的標(biāo)準(zhǔn)交互過程(5)IP地址續(xù)用IP地址已經(jīng)用地址已經(jīng)用

50、了一半時(shí)間了,了一半時(shí)間了,續(xù)租一下續(xù)租一下DHCP Request(單播單播)DHCP客戶端客戶端DHCP服務(wù)器服務(wù)器沒有響應(yīng)啊,沒有響應(yīng)啊,那先用著吧那先用著吧DHCP Request(廣播廣播)時(shí)間已經(jīng)過時(shí)間已經(jīng)過了了27.5%了,了,再續(xù)租一次再續(xù)租一次還是沒有響還是沒有響應(yīng)啊,那就應(yīng)啊,那就用到過期吧用到過期吧DHCP Server與Client的標(biāo)準(zhǔn)交互過程(6)釋放IP地址IP地址已經(jīng)地址已經(jīng)不需要了,不需要了,還給你吧還給你吧DHCP Release(單播單播)好的,這個(gè)地好的,這個(gè)地址可以分給別址可以分給別人使用了人使用了DHCP客戶端客戶端DHCP服務(wù)器服務(wù)器通過DHCP

51、Relay獲取IP地址的交互過程(1)獲取IP地址DHCP客戶端客戶端DHCP RelayDHCP服務(wù)器服務(wù)器DHCP Discover(廣播廣播)DHCP Discover(單播單播)DHCP OfferDHCP OfferDHCP Request(廣播廣播)DHCP Request(單播單播)DHCP AckDHCP Ack通過DHCP Relay獲取IP地址的交互過程(2)IP地址續(xù)租DHCP客戶端客戶端DHCP RelayDHCP服務(wù)器服務(wù)器DHCP Request(單播單播)DHCP request(單播單播)DHCP AckDHCP AckDHCP Request(廣播廣播)DHC

52、P Request(單播單播)DHCP AckDHCP Ack時(shí)間已經(jīng)過時(shí)間已經(jīng)過了了27.5%了,了,再續(xù)租一次再續(xù)租一次IP地址已經(jīng)用地址已經(jīng)用了一半時(shí)間了,了一半時(shí)間了,續(xù)租一下續(xù)租一下可以繼續(xù)使可以繼續(xù)使用用IP地址了地址了1. 1. 概念概念 P2P: P2P: 即即Peer to PeerPeer to Peer,稱為,稱為對(duì)等連接對(duì)等連接或或?qū)Φ染W(wǎng)絡(luò)對(duì)等網(wǎng)絡(luò),主要,主要指由硬件形成連接后的指由硬件形成連接后的。P2PP2P讓人們通過互聯(lián)網(wǎng)讓人們通過互聯(lián)網(wǎng)直接交互,使得網(wǎng)絡(luò)上的溝通變得容易、更直接共享和交互,直接交互,使得網(wǎng)絡(luò)上的溝通變得容易、更直接共享和交互,真正地消除中間環(huán)節(jié)。

53、真正地消除中間環(huán)節(jié)。2. 2. 從客戶從客戶/ /服務(wù)器模型到服務(wù)器模型到P2PP2P P2P P2P是一個(gè)網(wǎng)絡(luò)模型,它的基本概念就是任何的節(jié)點(diǎn)都可是一個(gè)網(wǎng)絡(luò)模型,它的基本概念就是任何的節(jié)點(diǎn)都可以作為服務(wù)器或者客戶端。傳統(tǒng)的以作為服務(wù)器或者客戶端。傳統(tǒng)的C/SC/S網(wǎng)絡(luò)有預(yù)定義的客戶和網(wǎng)絡(luò)有預(yù)定義的客戶和服務(wù)器節(jié)點(diǎn)。而服務(wù)器節(jié)點(diǎn)。而P2PP2P可提供一些額外的特性,這些特性是傳統(tǒng)可提供一些額外的特性,這些特性是傳統(tǒng)C/SC/S模型無法實(shí)現(xiàn)的。模型無法實(shí)現(xiàn)的。真正體現(xiàn)真正體現(xiàn)”人人為我人人為我,我為人人我為人人”的理的理念念傳統(tǒng)C/S結(jié)構(gòu)與P2P結(jié)構(gòu)傳統(tǒng)傳統(tǒng)C/S結(jié)構(gòu)結(jié)構(gòu)P2P結(jié)構(gòu)結(jié)構(gòu)2022-

54、5-2甌江理工分院873. P2P3. P2P的特點(diǎn)的特點(diǎn) 基于基于P2PP2P模型與模型與C/SC/S模型相比,其優(yōu)勢(shì)在于降低了對(duì)服務(wù)模型相比,其優(yōu)勢(shì)在于降低了對(duì)服務(wù)器的依賴和它的分散控制能力。一些器的依賴和它的分散控制能力。一些P2PP2P模型甚至不需要服模型甚至不需要服務(wù)器,用戶可以不經(jīng)過服務(wù)器和其他用戶進(jìn)行連接。務(wù)器,用戶可以不經(jīng)過服務(wù)器和其他用戶進(jìn)行連接。 P2PP2P系統(tǒng)它沒有單一的失敗點(diǎn)。系統(tǒng)它沒有單一的失敗點(diǎn)。P2PP2P把服務(wù)器放到合適的把服務(wù)器放到合適的位置,服務(wù)器作用被限制到最小。為了共享文件,用戶不需位置,服務(wù)器作用被限制到最小。為了共享文件,用戶不需要服務(wù)器幫助,可以

55、直接進(jìn)行。要服務(wù)器幫助,可以直接進(jìn)行。 P2PP2P的另一個(gè)重要特點(diǎn)是改變互聯(lián)網(wǎng)現(xiàn)在的以大網(wǎng)站為的另一個(gè)重要特點(diǎn)是改變互聯(lián)網(wǎng)現(xiàn)在的以大網(wǎng)站為中心的狀態(tài)、重返中心的狀態(tài)、重返“非中心化非中心化”,并把權(quán)力交還給用戶。,并把權(quán)力交還給用戶。在在C/SC/S模型中許多下載信息時(shí),服務(wù)器就成了瓶頸;模型中許多下載信息時(shí),服務(wù)器就成了瓶頸;P2PP2P模型與之相反,在網(wǎng)絡(luò)用戶之間傳送太多的請(qǐng)求會(huì)使網(wǎng)絡(luò)繁模型與之相反,在網(wǎng)絡(luò)用戶之間傳送太多的請(qǐng)求會(huì)使網(wǎng)絡(luò)繁忙,使網(wǎng)絡(luò)本身的負(fù)載增加。忙,使網(wǎng)絡(luò)本身的負(fù)載增加。4. P2P4. P2P發(fā)展發(fā)展 P2PP2P并不是新概念,是互聯(lián)網(wǎng)整體架構(gòu)的基礎(chǔ)?;ヂ?lián)并不是新概念

56、,是互聯(lián)網(wǎng)整體架構(gòu)的基礎(chǔ)?;ヂ?lián)網(wǎng)協(xié)議網(wǎng)協(xié)議TCP/IPTCP/IP并沒有客戶機(jī)和服務(wù)器概念,所有設(shè)備都是并沒有客戶機(jī)和服務(wù)器概念,所有設(shè)備都是平等的通訊,后來的發(fā)展主要采用了平等的通訊,后來的發(fā)展主要采用了TCP/IPTCP/IP之上的之上的C/SC/S結(jié)構(gòu)。結(jié)構(gòu)。 2020世紀(jì)世紀(jì)9090年代,年代,C/SC/S網(wǎng)絡(luò)模型極為流行,原因是它打網(wǎng)絡(luò)模型極為流行,原因是它打破了世界上一些數(shù)據(jù)提供者的壟斷,鼓勵(lì)資源共享。破了世界上一些數(shù)據(jù)提供者的壟斷,鼓勵(lì)資源共享。19991999年年NapsterNapster對(duì)對(duì)C/SC/S體系提出了挑戰(zhàn),是基于體系提出了挑戰(zhàn),是基于P2PP2P的應(yīng)用,延伸的應(yīng)

57、用,延伸了共享的意義,超出了了共享的意義,超出了C/SC/S創(chuàng)建者的想象。通過創(chuàng)建者的想象。通過MP3MP3文件的文件的共享系統(tǒng),共享系統(tǒng),NapsterNapster使得網(wǎng)絡(luò)在深度和廣度上又向前邁進(jìn)了使得網(wǎng)絡(luò)在深度和廣度上又向前邁進(jìn)了一步,并獲得更大的可伸縮性。一步,并獲得更大的可伸縮性。 之后有相繼推出新的之后有相繼推出新的P2PP2P模型。模型。5. P2P網(wǎng)絡(luò)模型網(wǎng)絡(luò)模型 P2P網(wǎng)絡(luò)模型可分為以下幾種類型:網(wǎng)絡(luò)模型可分為以下幾種類型: (1) 集中式集中式P2P:Napster (2) 完全分布式非結(jié)構(gòu)化完全分布式非結(jié)構(gòu)化P2P:Gnutella (Flooding) (3) 完全分布

58、式結(jié)構(gòu)化完全分布式結(jié)構(gòu)化P2P:Chord,Pastry,CAN (4) 混合式混合式P2P:Skype P2P最早的應(yīng)用-NapsterNapster的發(fā)展歷程1998年,美國(guó)波士頓東北大學(xué)的一年級(jí)新生、年,美國(guó)波士頓東北大學(xué)的一年級(jí)新生、18歲的歲的Shawn Fanning為了能夠解決他的室友的一個(gè)問題為了能夠解決他的室友的一個(gè)問題如何在網(wǎng)上找如何在網(wǎng)上找到音樂而編寫的一個(gè)簡(jiǎn)單的程序,這個(gè)程序能夠搜索音樂文到音樂而編寫的一個(gè)簡(jiǎn)單的程序,這個(gè)程序能夠搜索音樂文件并提供檢索,把所有的音樂文件地址存放在一個(gè)集中的服件并提供檢索,把所有的音樂文件地址存放在一個(gè)集中的服務(wù)器中,這樣使用者就能夠方便

59、地過濾上百的地址而找到自務(wù)器中,這樣使用者就能夠方便地過濾上百的地址而找到自己需要的己需要的MP3文件。到了文件。到了1999年,令他們沒有想到的是,這年,令他們沒有想到的是,這個(gè)叫做個(gè)叫做Napster的程序成為了人們爭(zhēng)相轉(zhuǎn)告的的程序成為了人們爭(zhēng)相轉(zhuǎn)告的“殺手程序殺手程序”它令無數(shù)散布在互聯(lián)網(wǎng)上的音樂愛好者美夢(mèng)成真,無數(shù)人它令無數(shù)散布在互聯(lián)網(wǎng)上的音樂愛好者美夢(mèng)成真,無數(shù)人在一夜之內(nèi)開始使用在一夜之內(nèi)開始使用Napster。在最高峰時(shí)。在最高峰時(shí)Napster網(wǎng)絡(luò)有網(wǎng)絡(luò)有8000萬的注冊(cè)用戶,這是一個(gè)讓其他所有網(wǎng)絡(luò)望塵莫及的數(shù)萬的注冊(cè)用戶,這是一個(gè)讓其他所有網(wǎng)絡(luò)望塵莫及的數(shù)字。這大概可以作為字。這大概可以作為P2P軟件成功進(jìn)入人們生活的一個(gè)標(biāo)志。軟件成功進(jìn)入人們生活的一個(gè)標(biāo)志。NapsterP2P網(wǎng)絡(luò)Peer索引服務(wù)器共享共享傳奇?zhèn)髌?mp3索引信息查找查找傳奇?zhèn)髌?mp3PeerPeerGnutellaGnutella是簡(jiǎn)單又方便的網(wǎng)絡(luò)交換文件完全分布式的是簡(jiǎn)單又方便的網(wǎng)絡(luò)交換文件完全分布式的p2p通信協(xié)議,提供另外一種更簡(jiǎn)單的交換文件方式給大家選通信協(xié)議,提供另外一種更簡(jiǎn)單的交換文件方式給大家選擇。理論上,只要所有連接網(wǎng)絡(luò)的人都把文件分享出來,擇。理論上,只要所有連接網(wǎng)絡(luò)的人都把文件分享出來,那么大家的需求就可以得到解決。不管你是想要圖形文件、那么大家的需求就可以

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論