應(yīng)用層協(xié)議課件_第1頁
應(yīng)用層協(xié)議課件_第2頁
應(yīng)用層協(xié)議課件_第3頁
應(yīng)用層協(xié)議課件_第4頁
應(yīng)用層協(xié)議課件_第5頁
已閱讀5頁,還剩75頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第九章應(yīng)用層協(xié)議第九章應(yīng)用層協(xié)議第九章應(yīng)用層協(xié)議數(shù)據(jù)通信與計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)12021/2/22第九章應(yīng)用層協(xié)議第九章應(yīng)用層協(xié)議第九章應(yīng)用層協(xié)議數(shù)據(jù)通信與計(jì)數(shù)據(jù)通信與計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)22021/2/22數(shù)據(jù)通信與計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)22021/2/22第7章應(yīng)用層協(xié)議

學(xué)習(xí)要點(diǎn):應(yīng)用層的基本概念、功能與作用

域名系統(tǒng)的組成與工作原理

電子郵件的基本組成及工作原理

文件傳輸系統(tǒng)工作原理與使用方法

理解與掌握萬維網(wǎng)的工作原理及網(wǎng)站的建立方法

理解網(wǎng)絡(luò)管理的含義與功能

32021/2/22第7章應(yīng)用層協(xié)議學(xué)習(xí)要點(diǎn):32021/2/22第7章應(yīng)用層協(xié)議

7.1應(yīng)用層協(xié)議概述7.2域名系統(tǒng)DNS7.3文件傳輸協(xié)議FTP7.4簡單郵件傳輸協(xié)議SMTP7.5萬維網(wǎng)WWW7.6網(wǎng)絡(luò)管理與SNMP退出42021/2/22第7章應(yīng)用層協(xié)議7.1應(yīng)用層協(xié)議概述7.2域7.1應(yīng)用層協(xié)議概述

退出52021/2/227.1應(yīng)用層協(xié)議概述退出52021/2/22

應(yīng)用層是OSI網(wǎng)絡(luò)模型的最高層,是用戶應(yīng)用程序與網(wǎng)絡(luò)的接口。應(yīng)用進(jìn)程通過應(yīng)用層協(xié)議為用戶提供最終服務(wù)。所謂應(yīng)用進(jìn)程是指在為用戶解決某一類應(yīng)用問題時在網(wǎng)絡(luò)環(huán)境中相互通信的進(jìn)程。應(yīng)用層協(xié)議是規(guī)定應(yīng)用進(jìn)程在通信時所遵循的協(xié)議。在應(yīng)用層協(xié)議工作時一般使用C/S模式。C/S模式即客戶/服務(wù)器模式。這種模式描述了兩個進(jìn)程間的服務(wù)與被服務(wù)關(guān)系。在兩個進(jìn)程進(jìn)行通信時,請求服務(wù)方稱為客戶,而提供服務(wù)方稱為服務(wù)器。比如在瀏覽網(wǎng)頁時,當(dāng)我們用鼠標(biāo)點(diǎn)擊某網(wǎng)站的超級鏈接時,所用的瀏覽器軟件稱為客戶端軟件,由它向遠(yuǎn)端主機(jī)發(fā)送瀏覽網(wǎng)站的請求,在遠(yuǎn)端主機(jī)運(yùn)行著服務(wù)器軟件,接收到客戶端的請求后,將請求結(jié)果即網(wǎng)頁傳送到客戶端,由客戶端軟件顯示給用戶。

62021/2/22應(yīng)用層是OSI網(wǎng)絡(luò)模型的最高層,是用戶應(yīng)用程序與網(wǎng)絡(luò)7.2域名系統(tǒng)DNS

7.2.1域名7.2.2域名系統(tǒng)DNS退出72021/2/227.2域名系統(tǒng)DNS7.2.1域名.1域名

每臺主機(jī)都屬于某域的成員,或者說屬于某一相同組織的計(jì)算機(jī)組中的一員。域是由域名來標(biāo)識的。通常域名與公司或其他類型組織聯(lián)系在一起。Internet將所有連網(wǎng)主機(jī)的名字空間劃分為許多不同的域(domain)。樹根下是最高一級的域,稱為頂級域名。Internet采用層次結(jié)構(gòu)的命名樹來管理域名。其結(jié)構(gòu)見圖7-1所示。目前Internet頂級域名分為三大類:l

國家頂級域名:采用ISO3166規(guī)定。如cn表示中國,us表示美國等l

國際頂級域名:采用int。國際性的組織可在int下注冊。l

通用頂級域名:如表7-1所列。

82021/2/227.2.1域名每臺主機(jī)都屬于某域的成員,或者說圖7-1域名樹型結(jié)構(gòu)

92021/2/22圖7-1域名樹型結(jié)構(gòu)92021/2/22表7-1通用項(xiàng)級域名

域名組織類型域名組織類型com商業(yè)機(jī)構(gòu)firm公司企業(yè)edu教育部門shop銷售公司與企業(yè)gov政府部門web突出萬維網(wǎng)服務(wù)單位org非商業(yè)組織arts突出文化藝術(shù)活動的單位net網(wǎng)絡(luò)服務(wù)機(jī)構(gòu)rec突出消遣娛樂活動的單位mil美國軍隊(duì)組織info提供信息服務(wù)

nom個人102021/2/22表7-1通用項(xiàng)級域名域名組織類型域名組織類型com商業(yè)

在互聯(lián)的網(wǎng)絡(luò)中,網(wǎng)絡(luò)只能識別IP地址,不能識別具有人性化的域名。需要有一種機(jī)制,在通信時,將域名轉(zhuǎn)換成IP地址。早在ARPANET時期,網(wǎng)絡(luò)依靠存儲在主機(jī)中的ASCII碼文件hosts文件來把主機(jī)名與IP地址聯(lián)系起來,稱為主機(jī)文件。在UNIX系統(tǒng)中文件為/etc/hosts文件,而在Windows系統(tǒng)中文件名為lmhosts。

Internet目前使用的是一種聯(lián)機(jī)分布式數(shù)據(jù)庫系統(tǒng)的域名系統(tǒng)DNS。在DNS中由域名服務(wù)器(DNSServer)完成域名與IP地址的轉(zhuǎn)換過程,這個過程稱為域名解析。在Internet上,域名服務(wù)器系統(tǒng)是按域名層次來安排的。每個域名服務(wù)器不但能夠進(jìn)行域名解析,而且還必須具有與其他域名服務(wù)器連接的能力。當(dāng)本身不能對某個域名解析時,可以自動將解析請求發(fā)送到其他域名服務(wù)器。

7.2.2域名系統(tǒng)DNS

1、IP地址和域名的轉(zhuǎn)換112021/2/227.2.2域名系統(tǒng)DNS1、IP地址和域名的轉(zhuǎn)換1122、域名解析過程

下面我們以處于不同域的兩個主機(jī)通信實(shí)例,說明域名的解析過程。域主機(jī)A(域名為)欲與域的主機(jī)B(域名為)通信。主機(jī)A不知道主機(jī)B的IP地址。首先向本地域名服務(wù)器(授權(quán)域名服務(wù)器)發(fā)出請求報文。本地域名服務(wù)器沒有主機(jī)B的信息,向根域名服務(wù)器()發(fā)出請求,若沒有主機(jī)B的信息,由根域名服務(wù)器轉(zhuǎn)發(fā)到另外的本地域名服務(wù)器(授權(quán)域名服務(wù)器)。依此類推,一直轉(zhuǎn)發(fā)到最終的本地域名服務(wù)器()。若有主機(jī)B的信息,則將IP地址信息作為響應(yīng)報文,按請求順序傳送到主機(jī)A。若沒有主機(jī)B的信息,則將出錯信息作為響應(yīng)報文,傳送到主機(jī)A。圖7-3所示為整個域名的解析過程。122021/2/222、域名解析過程下面我們以處于不同域的兩個主機(jī)通信實(shí)132021/2/22132021/2/227.3文件傳輸協(xié)議FTP

7.3.1概述

7.3.2FTP工作原理

退出142021/2/227.3文件傳輸協(xié)議FTP7.3.1概述7.3.2文件傳遞協(xié)議TransferProtocol)是TCP/IP體系中的一個重要協(xié)議,它并不是針對某種具體操作系統(tǒng)或某類具體文件而設(shè)計(jì)的文件傳輸協(xié)議。它通過一些規(guī)程,利用網(wǎng)絡(luò)低層提供的服務(wù),來完成文件傳輸?shù)娜蝿?wù)。它屏蔽了計(jì)算機(jī)系統(tǒng)的細(xì)節(jié)。因此FTP就比較簡單和容易使用,它只提供文件傳送的一些基本的服務(wù),可以在異構(gòu)網(wǎng)中任意計(jì)算機(jī)間傳送文件。

FTP服務(wù)是由FTP服務(wù)器提供服務(wù)的。FTP服務(wù)器是指運(yùn)行TCP/IP協(xié)議的網(wǎng)絡(luò)上存儲大量文件和數(shù)據(jù)的計(jì)算機(jī)主機(jī),它設(shè)有公共賬號,有公開的資源供用戶下載及使用。公用的FTP服務(wù)器都支持匿名登錄,任何用戶都可使用“anonymous”為賬號,以自己的電子郵件地址為口令登錄到FTP服務(wù)器,使用該服務(wù)器提供的服務(wù)。7.3.1概述

152021/2/22文件傳遞協(xié)議TransferProtocol)是TCP/

FTP使用TCP可靠傳輸,按C/S模式工作。一個FTP服務(wù)器進(jìn)程可同時為多個客戶進(jìn)程提供服務(wù)。服務(wù)器進(jìn)程主要分為兩大部分:一個主進(jìn)程,負(fù)責(zé)接受新的客戶請求并啟動相應(yīng)的從屬進(jìn)程;若干從屬進(jìn)程,負(fù)責(zé)處理具體的客戶請求。

7.3.2FTP工作原理

1、基本概念2、工作過程(1)在服務(wù)器端首先啟動FTP主進(jìn)程;(2)客戶端在命令提示符下輸入ftp服務(wù)器名并按回車;(3)服務(wù)器主進(jìn)程接收到客戶請求,啟動從屬的“控制進(jìn)程”與客戶端建立“控制連接”,并將響應(yīng)信息傳送給客戶端。(4)服務(wù)器主進(jìn)程回到等待狀態(tài),繼續(xù)準(zhǔn)備接收其他客戶的請求。

162021/2/22FTP使用TCP可靠傳輸,按C/S模式工作。一個FTP服(5)客戶端輸入賬號、口令、及文件讀取命令后,通過“控制連接”傳送到服務(wù)器端的“控制進(jìn)程”;(6)服務(wù)器“控制進(jìn)程”創(chuàng)建“數(shù)據(jù)傳送進(jìn)程”,并通過端口20與客戶端建立“數(shù)據(jù)傳輸連接”;(7)客戶端通過建立的“控制連接”傳送交互命令,通過“數(shù)據(jù)連接”接收服務(wù)器傳來的文件數(shù)據(jù);(8)傳輸結(jié)束,服務(wù)器端釋放“數(shù)據(jù)連接”,“數(shù)據(jù)傳輸進(jìn)程”自動終止;(9)客戶端輸入退出命令,釋放“控制連接”;(10)服務(wù)器端“控制進(jìn)程”自動終止。至此整個FTP會話過程結(jié)束。

172021/2/22(5)客戶端輸入賬號、口令、及文件讀取命令后,通過“控制連接3、FTP交互命令使用說明命令命令格式命令意義getgetfile1file2將文件file1下載到本地,并改名為file2putputfile1file2將文件file1上傳到服務(wù)器,并改名為file2lsls顯示當(dāng)前目錄下的文件cdcdabc進(jìn)入abc目錄renamerenamefile1file2將文件file1改名為file2??user顯示user命令的功能?。∵M(jìn)入本地操作系統(tǒng)外殼(exit返回ftp)quitquit退出ftp182021/2/223、FTP交互命令使用說明命令命令格式命令意義getget7.4簡單郵件傳輸協(xié)議SMTP7.4.1概述7.4.2電子郵件的工作原理退出7.4.3簡單電子郵件傳送協(xié)議SMTP192021/2/227.4簡單郵件傳輸協(xié)議SMTP7.4.1概述7.

電子郵件(E-mail)是Internet上使用最為廣泛的一種服務(wù)之一。欲使用電子郵件的人員可到ISP網(wǎng)站注冊申請郵箱,獲得電子郵件賬號(電子郵件地址)及口令,就可通過專用的郵件處理程序接、發(fā)電子郵件了。郵件發(fā)送者將郵件發(fā)送到郵件接收者的ISP郵件服務(wù)器的郵箱中,接收者可在任何時刻主動地通過Internet查看或下載郵件。電子郵件可以在兩個用戶間交換,也可以向多個用戶發(fā)送同一封郵件,或?qū)⑹盏降泥]件轉(zhuǎn)發(fā)給其它用戶。電子郵件不僅包含文本信息,還可包含聲音、圖像、視頻、應(yīng)用程序等各類計(jì)算機(jī)文件。

7.4.1概述

1、電子郵件基本概念202021/2/22電子郵件(E-mail)是Internet上使用最為廣泛郵件的發(fā)送協(xié)議為SMTP,即簡單電子郵件發(fā)送協(xié)議。郵件下載協(xié)議為POP、即郵局協(xié)議,目前經(jīng)常使用的是第3版本,稱為POP3協(xié)議。用戶通過POP3協(xié)議將郵件下載到本地PC進(jìn)行處理,ISP郵件服務(wù)器上的郵件會自動刪除。IMAP因特網(wǎng)報文存取協(xié)議,也是郵件下載協(xié)議,但它與POP協(xié)議不同,它支持在線對郵件的處理,郵件的檢索與存儲等操作不必先下載到本地。用戶不發(fā)送刪除命令,郵件一直保存在郵件服務(wù)器上。常用的收發(fā)電子郵件的軟件有Exchange、OutlookExpress、Foxmail等,這些軟件提供郵件的接收、編輯、發(fā)送及管理功能。2、協(xié)議支持212021/2/22郵件的發(fā)送協(xié)議為SMTP,即簡單電子郵件發(fā)送協(xié)議。郵件一個電子郵件系統(tǒng)發(fā)下幾個部件組成。

7.4.2電子郵件的工作原理

1、電子郵件系統(tǒng)的組成222021/2/22一個電子郵件系統(tǒng)發(fā)下幾個部件組成。7.4.2電子郵件的1、用戶通過用戶代理程序撰寫、編輯郵件。在發(fā)送欄填入收件人的郵件地址。郵件地址格式為:信箱名@郵件服務(wù)器域名2、撰寫完郵件后,點(diǎn)擊發(fā)送按鈕,準(zhǔn)備將郵件通過SMTP協(xié)議傳送到發(fā)送郵件服務(wù)器。3、發(fā)送郵件服務(wù)器將郵件放入郵件發(fā)送緩存隊(duì)列中,等待發(fā)送。4、接收郵件服務(wù)器將收到的郵件保存到用戶的郵箱中,等待收件人提取郵件。5、收件人在方便的時候,使用POP3協(xié)議從接收郵件服務(wù)器中提取電子郵件,通過用戶代理程序進(jìn)行閱覽、保存及其他處理。2、工作過程232021/2/221、用戶通過用戶代理程序撰寫、編輯郵件。在發(fā)送欄填入收件人的7.4.3簡單電子郵件傳送協(xié)議SMTP

協(xié)議實(shí)現(xiàn)的過程,是雙方信息交換的過程。SMTP協(xié)議正是規(guī)定了進(jìn)行通信的兩個SMTP進(jìn)程間是如何交換信息的。SMTP使用C/S模式工作,因此發(fā)送方為客戶端(Client端),接收方為服務(wù)器端(Server端)。

SMTP規(guī)定了14條命令和21種響應(yīng)信息。每條命令用4個字母組成,而響應(yīng)信息一般由1個3位數(shù)字代碼開始,后面附上簡單說明。SMTP協(xié)議的工作過程可分為如下的三個過程:

1、建立連接

2、郵件傳送

3、連接釋放

242021/2/227.4.3簡單電子郵件傳送協(xié)議SMTP協(xié)議實(shí)現(xiàn)7.5萬維網(wǎng)WWW7.5.1概述7.5.2超文本傳輸協(xié)議HTTP退出7.5.3超文本標(biāo)記語言HTML7.5.4動態(tài)網(wǎng)頁技術(shù)252021/2/227.5萬維網(wǎng)WWW7.5.1概述7.5.2超7.5.1概述

萬維網(wǎng)WideWeb)正如其名字一樣,是一個遍布Internet的信息儲藏所,是一種特殊的應(yīng)用網(wǎng)絡(luò)。它通過超級鏈接,將所有的硬件資源、軟件資源、數(shù)據(jù)資源連成一個網(wǎng)絡(luò),用戶可從一個站點(diǎn)輕易地轉(zhuǎn)到另一個站點(diǎn),非常方便地獲取豐富的信息。萬維網(wǎng)的出現(xiàn),極大地推動了Internet的發(fā)展,萬維網(wǎng)WideWeb)正如其名字一樣,是一個遍布Internet的信息儲藏所,是一種特殊的應(yīng)用網(wǎng)絡(luò)。它通過超級鏈接,將所有的硬件資源、軟件資源、數(shù)據(jù)資源連成一個網(wǎng)絡(luò),用戶可從一個站點(diǎn)輕易地轉(zhuǎn)到另一個站點(diǎn),非常方便地獲取豐富的信息。萬維網(wǎng)的出現(xiàn),極大地推動了Internet的發(fā)展。262021/2/227.5.1概述萬維網(wǎng)WideWeb)正如其

萬維網(wǎng)WideWeb)正如其名字一樣,是一個遍布Internet的信息儲藏所,是一種特殊的應(yīng)用網(wǎng)絡(luò)。它通過超級鏈接,將所有的硬件資源、軟件資源、數(shù)據(jù)資源連成一個網(wǎng)絡(luò),用戶可從一個站點(diǎn)輕易地轉(zhuǎn)到另一個站點(diǎn),非常方便地獲取豐富的信息。萬維網(wǎng)的出現(xiàn),極大地推動了Internet的發(fā)展,萬維網(wǎng)WideWeb)正如其名字一樣,是一個遍布Internet的信息儲藏所,是一種特殊的應(yīng)用網(wǎng)絡(luò)。它通過超級鏈接,將所有的硬件資源、軟件資源、數(shù)據(jù)資源連成一個網(wǎng)絡(luò),用戶可從一個站點(diǎn)輕易地轉(zhuǎn)到另一個站點(diǎn),非常方便地獲取豐富的信息。萬維網(wǎng)的出現(xiàn),極大地推動了Internet的發(fā)展。7.5.2超文本傳輸協(xié)議HTTP272021/2/22萬維網(wǎng)WideWeb)正如其名字一樣,是一個遍布HTTP(HyperTextTransferProtocol)超文本傳輸協(xié)議是萬維網(wǎng)客戶端進(jìn)程與服務(wù)器端進(jìn)程交互遵守的協(xié)議。是一個應(yīng)用層的協(xié)議,使用TCP連接進(jìn)行可靠的傳輸。HTTP是萬維網(wǎng)上資源傳送的規(guī)則,是萬維網(wǎng)能正常運(yùn)行的基礎(chǔ)保障。

HTTP采用C/S工作模式。萬維網(wǎng)的每個站點(diǎn)都有一個服務(wù)進(jìn)程,它不斷監(jiān)聽TCP的80端口,等待客戶端的TCP連接請求。在客戶端需要運(yùn)行用戶與萬維網(wǎng)的接口程序,一般是瀏覽器軟件。7.5.2超文本傳輸協(xié)議HTTP282021/2/22HTTP(HyperTextTransferPr典型瀏覽器組成結(jié)構(gòu)292021/2/22典型瀏覽器組成結(jié)構(gòu)292021/2/22網(wǎng)頁的標(biāo)識是通過URL(UniversalResourceLocator)統(tǒng)一資源定位符來標(biāo)識的,具體格式為:〈協(xié)議〉://〈主機(jī)〉:〈端口〉/〈路徑〉/〈文檔〉其中協(xié)議:指訪問URL的方式,可以是HTTP、FTP等;主機(jī):是被訪問文檔所在的主機(jī)的域名;端口:是建立TCP連接的端口號,使用熟知端口可以忽略;路徑:是文檔在主機(jī)上的相對存儲位置;文檔:是具體的頁面文件。例如:http://sohu.com.cn/sports/abc.htm.mit.edu302021/2/22網(wǎng)頁的標(biāo)識是通過URL(UniversalResourceHTML(HyperTextMarkupLanguage)超文本標(biāo)記語言,是萬維網(wǎng)上頁面標(biāo)準(zhǔn)化的基礎(chǔ),是萬維網(wǎng)頁面制作的標(biāo)準(zhǔn)語言,是對超文本信息格式化輸出的標(biāo)記。以下是在用戶屏幕上顯示“WelcometoHTML!”信息頁面的HTML語言ASCII文件。

<html><!--聲明HTML萬維網(wǎng)文檔開始--><head><!--標(biāo)記頁面首部開始--><title>TEST</title><!--定義頁面的標(biāo)題為“TEST”--></head><!--標(biāo)記頁面首部結(jié)束--><body><!--標(biāo)記頁面主體開始--><p>WelcometoHTML!</p><!--顯示一個段落內(nèi)容--></body><!--標(biāo)記頁面主體結(jié)束--></html><!--HTML萬維網(wǎng)文檔結(jié)束-->7.5.3超文本標(biāo)記語言HTML312021/2/22HTML(HyperTextMarkupLan7.5.4動態(tài)網(wǎng)頁技術(shù)

所謂動態(tài)文檔是指文檔的內(nèi)容是在瀏覽器訪問萬維網(wǎng)服務(wù)器時,由存儲在萬維網(wǎng)服務(wù)器的應(yīng)用程序動態(tài)創(chuàng)建的。當(dāng)瀏覽器請求到達(dá)時,萬維網(wǎng)服務(wù)器需要運(yùn)行另外一個應(yīng)用程序,并將控制權(quán)轉(zhuǎn)移到此應(yīng)用程序。該應(yīng)用程序?qū)g覽器發(fā)送來的數(shù)據(jù)進(jìn)行處理,并輸出HTML格式的文檔。萬維網(wǎng)服務(wù)器將此輸出作為結(jié)果傳送給瀏覽器。由于對瀏覽器每次請求的響應(yīng)都是臨時生成的,因此動態(tài)文檔所看到的內(nèi)容可根據(jù)需要不斷變化??梢妱討B(tài)文檔最大的優(yōu)點(diǎn)即是可發(fā)布內(nèi)容更新較快的信息。例如,可用動態(tài)文檔發(fā)布股市行情、天氣預(yù)報或民航售票等信息。動態(tài)文檔與靜態(tài)文檔的最大區(qū)別就在于服務(wù)器端,文檔內(nèi)容生成的方法不同。而對于瀏覽器端來說,兩種文檔都是一樣的,都遵循HTML所規(guī)定的格式,瀏覽器只根據(jù)HTML標(biāo)記顯示文檔內(nèi)容。322021/2/227.5.4動態(tài)網(wǎng)頁技術(shù)所謂動態(tài)文檔是指文檔的內(nèi)

要實(shí)現(xiàn)動態(tài)文檔必須對萬維網(wǎng)服務(wù)器的功能進(jìn)行擴(kuò)充。⑴應(yīng)增加另外的應(yīng)用程序,即通用網(wǎng)關(guān)接口程序CGI(CommonGatewayInterface)程序,用來處理瀏覽器發(fā)來的數(shù)據(jù),并生成文檔內(nèi)容。⑵需要增加通用網(wǎng)關(guān)接口CGI,用來使萬維網(wǎng)服務(wù)器將瀏覽器發(fā)來的數(shù)據(jù)傳送給CGI程序,同時能解釋CGI程序的輸出,并向?yàn)g覽器返回HTML文檔。CGI是一種標(biāo)準(zhǔn),它規(guī)定了萬維網(wǎng)服務(wù)器應(yīng)如何與CGI程序交互,以實(shí)現(xiàn)動態(tài)文檔。332021/2/22要實(shí)現(xiàn)動態(tài)文檔必須對萬維網(wǎng)服務(wù)器的功能進(jìn)行擴(kuò)充。⑴7.6網(wǎng)絡(luò)管理與SNMP(1)故障管理(FaultManagement)。(2)計(jì)費(fèi)管理(AccountingManagement)。(3)配置管理(ConfigurationManagement)。(4)性能管理(PerformanceManagement)。(5)安全管理(SecurityManagement)。7.6.1網(wǎng)絡(luò)管理的功能:342021/2/227.6網(wǎng)絡(luò)管理與SNMP(1)故障管理(FaultM7.6網(wǎng)絡(luò)管理與SNMP網(wǎng)絡(luò)管理系統(tǒng)的組成352021/2/227.6網(wǎng)絡(luò)管理與SNMP網(wǎng)絡(luò)管理系統(tǒng)的組成3520217.6.3簡單網(wǎng)絡(luò)管理協(xié)議SNMPSNMP的設(shè)計(jì)原則是簡單性(Simplicity)和擴(kuò)展性(Extensibility)。擴(kuò)展性主要是通過將管理信息模型與協(xié)議、被管理對象的詳細(xì)規(guī)定(MIB)分離實(shí)現(xiàn);簡單性則是通過信息類型的限制、請求/響應(yīng)機(jī)制而取得。362021/2/227.6.3簡單網(wǎng)絡(luò)管理協(xié)議SNMPSNMP的設(shè)計(jì)原則是簡7.6網(wǎng)絡(luò)管理與SNMP372021/2/227.6網(wǎng)絡(luò)管理與SNMP372021/2/227.6.3SNMP報文

SNMP是一種基于用戶數(shù)據(jù)報協(xié)議(UDP)的應(yīng)用層協(xié)議,其基本報文格式如圖所示。SNMP報文有三個域,版本(Version)、公共體(Community)和協(xié)議數(shù)據(jù)單元(SNMPPDU)。管理工作站和代理(Agent)之間的信息交換傳遞的就是SNMP報文。而SNMP報文作為UDP的數(shù)據(jù)部分被封裝在UDP數(shù)據(jù)報中,通過UDP端口161(162)傳送。382021/2/227.6.3SNMP報文SNMP是一種基于用戶數(shù)據(jù)報協(xié)議版本域:表示SNMP協(xié)議的版本公共體:是為增加系統(tǒng)的安全性而引入的,它的作用相當(dāng)于口令。協(xié)議數(shù)據(jù)單元:存放實(shí)際傳送的報文

392021/2/22版本域:表示SNMP協(xié)議的版本392021/2/22謝謝!402021/2/22謝謝!402021/2/22第九章應(yīng)用層協(xié)議第九章應(yīng)用層協(xié)議第九章應(yīng)用層協(xié)議數(shù)據(jù)通信與計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)412021/2/22第九章應(yīng)用層協(xié)議第九章應(yīng)用層協(xié)議第九章應(yīng)用層協(xié)議數(shù)據(jù)通信與計(jì)數(shù)據(jù)通信與計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)422021/2/22數(shù)據(jù)通信與計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)22021/2/22第7章應(yīng)用層協(xié)議

學(xué)習(xí)要點(diǎn):應(yīng)用層的基本概念、功能與作用

域名系統(tǒng)的組成與工作原理

電子郵件的基本組成及工作原理

文件傳輸系統(tǒng)工作原理與使用方法

理解與掌握萬維網(wǎng)的工作原理及網(wǎng)站的建立方法

理解網(wǎng)絡(luò)管理的含義與功能

432021/2/22第7章應(yīng)用層協(xié)議學(xué)習(xí)要點(diǎn):32021/2/22第7章應(yīng)用層協(xié)議

7.1應(yīng)用層協(xié)議概述7.2域名系統(tǒng)DNS7.3文件傳輸協(xié)議FTP7.4簡單郵件傳輸協(xié)議SMTP7.5萬維網(wǎng)WWW7.6網(wǎng)絡(luò)管理與SNMP退出442021/2/22第7章應(yīng)用層協(xié)議7.1應(yīng)用層協(xié)議概述7.2域7.1應(yīng)用層協(xié)議概述

退出452021/2/227.1應(yīng)用層協(xié)議概述退出52021/2/22

應(yīng)用層是OSI網(wǎng)絡(luò)模型的最高層,是用戶應(yīng)用程序與網(wǎng)絡(luò)的接口。應(yīng)用進(jìn)程通過應(yīng)用層協(xié)議為用戶提供最終服務(wù)。所謂應(yīng)用進(jìn)程是指在為用戶解決某一類應(yīng)用問題時在網(wǎng)絡(luò)環(huán)境中相互通信的進(jìn)程。應(yīng)用層協(xié)議是規(guī)定應(yīng)用進(jìn)程在通信時所遵循的協(xié)議。在應(yīng)用層協(xié)議工作時一般使用C/S模式。C/S模式即客戶/服務(wù)器模式。這種模式描述了兩個進(jìn)程間的服務(wù)與被服務(wù)關(guān)系。在兩個進(jìn)程進(jìn)行通信時,請求服務(wù)方稱為客戶,而提供服務(wù)方稱為服務(wù)器。比如在瀏覽網(wǎng)頁時,當(dāng)我們用鼠標(biāo)點(diǎn)擊某網(wǎng)站的超級鏈接時,所用的瀏覽器軟件稱為客戶端軟件,由它向遠(yuǎn)端主機(jī)發(fā)送瀏覽網(wǎng)站的請求,在遠(yuǎn)端主機(jī)運(yùn)行著服務(wù)器軟件,接收到客戶端的請求后,將請求結(jié)果即網(wǎng)頁傳送到客戶端,由客戶端軟件顯示給用戶。

462021/2/22應(yīng)用層是OSI網(wǎng)絡(luò)模型的最高層,是用戶應(yīng)用程序與網(wǎng)絡(luò)7.2域名系統(tǒng)DNS

7.2.1域名7.2.2域名系統(tǒng)DNS退出472021/2/227.2域名系統(tǒng)DNS7.2.1域名.1域名

每臺主機(jī)都屬于某域的成員,或者說屬于某一相同組織的計(jì)算機(jī)組中的一員。域是由域名來標(biāo)識的。通常域名與公司或其他類型組織聯(lián)系在一起。Internet將所有連網(wǎng)主機(jī)的名字空間劃分為許多不同的域(domain)。樹根下是最高一級的域,稱為頂級域名。Internet采用層次結(jié)構(gòu)的命名樹來管理域名。其結(jié)構(gòu)見圖7-1所示。目前Internet頂級域名分為三大類:l

國家頂級域名:采用ISO3166規(guī)定。如cn表示中國,us表示美國等l

國際頂級域名:采用int。國際性的組織可在int下注冊。l

通用頂級域名:如表7-1所列。

482021/2/227.2.1域名每臺主機(jī)都屬于某域的成員,或者說圖7-1域名樹型結(jié)構(gòu)

492021/2/22圖7-1域名樹型結(jié)構(gòu)92021/2/22表7-1通用項(xiàng)級域名

域名組織類型域名組織類型com商業(yè)機(jī)構(gòu)firm公司企業(yè)edu教育部門shop銷售公司與企業(yè)gov政府部門web突出萬維網(wǎng)服務(wù)單位org非商業(yè)組織arts突出文化藝術(shù)活動的單位net網(wǎng)絡(luò)服務(wù)機(jī)構(gòu)rec突出消遣娛樂活動的單位mil美國軍隊(duì)組織info提供信息服務(wù)

nom個人502021/2/22表7-1通用項(xiàng)級域名域名組織類型域名組織類型com商業(yè)

在互聯(lián)的網(wǎng)絡(luò)中,網(wǎng)絡(luò)只能識別IP地址,不能識別具有人性化的域名。需要有一種機(jī)制,在通信時,將域名轉(zhuǎn)換成IP地址。早在ARPANET時期,網(wǎng)絡(luò)依靠存儲在主機(jī)中的ASCII碼文件hosts文件來把主機(jī)名與IP地址聯(lián)系起來,稱為主機(jī)文件。在UNIX系統(tǒng)中文件為/etc/hosts文件,而在Windows系統(tǒng)中文件名為lmhosts。

Internet目前使用的是一種聯(lián)機(jī)分布式數(shù)據(jù)庫系統(tǒng)的域名系統(tǒng)DNS。在DNS中由域名服務(wù)器(DNSServer)完成域名與IP地址的轉(zhuǎn)換過程,這個過程稱為域名解析。在Internet上,域名服務(wù)器系統(tǒng)是按域名層次來安排的。每個域名服務(wù)器不但能夠進(jìn)行域名解析,而且還必須具有與其他域名服務(wù)器連接的能力。當(dāng)本身不能對某個域名解析時,可以自動將解析請求發(fā)送到其他域名服務(wù)器。

7.2.2域名系統(tǒng)DNS

1、IP地址和域名的轉(zhuǎn)換512021/2/227.2.2域名系統(tǒng)DNS1、IP地址和域名的轉(zhuǎn)換1122、域名解析過程

下面我們以處于不同域的兩個主機(jī)通信實(shí)例,說明域名的解析過程。域主機(jī)A(域名為)欲與域的主機(jī)B(域名為)通信。主機(jī)A不知道主機(jī)B的IP地址。首先向本地域名服務(wù)器(授權(quán)域名服務(wù)器)發(fā)出請求報文。本地域名服務(wù)器沒有主機(jī)B的信息,向根域名服務(wù)器()發(fā)出請求,若沒有主機(jī)B的信息,由根域名服務(wù)器轉(zhuǎn)發(fā)到另外的本地域名服務(wù)器(授權(quán)域名服務(wù)器)。依此類推,一直轉(zhuǎn)發(fā)到最終的本地域名服務(wù)器()。若有主機(jī)B的信息,則將IP地址信息作為響應(yīng)報文,按請求順序傳送到主機(jī)A。若沒有主機(jī)B的信息,則將出錯信息作為響應(yīng)報文,傳送到主機(jī)A。圖7-3所示為整個域名的解析過程。522021/2/222、域名解析過程下面我們以處于不同域的兩個主機(jī)通信實(shí)532021/2/22132021/2/227.3文件傳輸協(xié)議FTP

7.3.1概述

7.3.2FTP工作原理

退出542021/2/227.3文件傳輸協(xié)議FTP7.3.1概述7.3.2文件傳遞協(xié)議TransferProtocol)是TCP/IP體系中的一個重要協(xié)議,它并不是針對某種具體操作系統(tǒng)或某類具體文件而設(shè)計(jì)的文件傳輸協(xié)議。它通過一些規(guī)程,利用網(wǎng)絡(luò)低層提供的服務(wù),來完成文件傳輸?shù)娜蝿?wù)。它屏蔽了計(jì)算機(jī)系統(tǒng)的細(xì)節(jié)。因此FTP就比較簡單和容易使用,它只提供文件傳送的一些基本的服務(wù),可以在異構(gòu)網(wǎng)中任意計(jì)算機(jī)間傳送文件。

FTP服務(wù)是由FTP服務(wù)器提供服務(wù)的。FTP服務(wù)器是指運(yùn)行TCP/IP協(xié)議的網(wǎng)絡(luò)上存儲大量文件和數(shù)據(jù)的計(jì)算機(jī)主機(jī),它設(shè)有公共賬號,有公開的資源供用戶下載及使用。公用的FTP服務(wù)器都支持匿名登錄,任何用戶都可使用“anonymous”為賬號,以自己的電子郵件地址為口令登錄到FTP服務(wù)器,使用該服務(wù)器提供的服務(wù)。7.3.1概述

552021/2/22文件傳遞協(xié)議TransferProtocol)是TCP/

FTP使用TCP可靠傳輸,按C/S模式工作。一個FTP服務(wù)器進(jìn)程可同時為多個客戶進(jìn)程提供服務(wù)。服務(wù)器進(jìn)程主要分為兩大部分:一個主進(jìn)程,負(fù)責(zé)接受新的客戶請求并啟動相應(yīng)的從屬進(jìn)程;若干從屬進(jìn)程,負(fù)責(zé)處理具體的客戶請求。

7.3.2FTP工作原理

1、基本概念2、工作過程(1)在服務(wù)器端首先啟動FTP主進(jìn)程;(2)客戶端在命令提示符下輸入ftp服務(wù)器名并按回車;(3)服務(wù)器主進(jìn)程接收到客戶請求,啟動從屬的“控制進(jìn)程”與客戶端建立“控制連接”,并將響應(yīng)信息傳送給客戶端。(4)服務(wù)器主進(jìn)程回到等待狀態(tài),繼續(xù)準(zhǔn)備接收其他客戶的請求。

562021/2/22FTP使用TCP可靠傳輸,按C/S模式工作。一個FTP服(5)客戶端輸入賬號、口令、及文件讀取命令后,通過“控制連接”傳送到服務(wù)器端的“控制進(jìn)程”;(6)服務(wù)器“控制進(jìn)程”創(chuàng)建“數(shù)據(jù)傳送進(jìn)程”,并通過端口20與客戶端建立“數(shù)據(jù)傳輸連接”;(7)客戶端通過建立的“控制連接”傳送交互命令,通過“數(shù)據(jù)連接”接收服務(wù)器傳來的文件數(shù)據(jù);(8)傳輸結(jié)束,服務(wù)器端釋放“數(shù)據(jù)連接”,“數(shù)據(jù)傳輸進(jìn)程”自動終止;(9)客戶端輸入退出命令,釋放“控制連接”;(10)服務(wù)器端“控制進(jìn)程”自動終止。至此整個FTP會話過程結(jié)束。

572021/2/22(5)客戶端輸入賬號、口令、及文件讀取命令后,通過“控制連接3、FTP交互命令使用說明命令命令格式命令意義getgetfile1file2將文件file1下載到本地,并改名為file2putputfile1file2將文件file1上傳到服務(wù)器,并改名為file2lsls顯示當(dāng)前目錄下的文件cdcdabc進(jìn)入abc目錄renamerenamefile1file2將文件file1改名為file2??user顯示user命令的功能??!進(jìn)入本地操作系統(tǒng)外殼(exit返回ftp)quitquit退出ftp582021/2/223、FTP交互命令使用說明命令命令格式命令意義getget7.4簡單郵件傳輸協(xié)議SMTP7.4.1概述7.4.2電子郵件的工作原理退出7.4.3簡單電子郵件傳送協(xié)議SMTP592021/2/227.4簡單郵件傳輸協(xié)議SMTP7.4.1概述7.

電子郵件(E-mail)是Internet上使用最為廣泛的一種服務(wù)之一。欲使用電子郵件的人員可到ISP網(wǎng)站注冊申請郵箱,獲得電子郵件賬號(電子郵件地址)及口令,就可通過專用的郵件處理程序接、發(fā)電子郵件了。郵件發(fā)送者將郵件發(fā)送到郵件接收者的ISP郵件服務(wù)器的郵箱中,接收者可在任何時刻主動地通過Internet查看或下載郵件。電子郵件可以在兩個用戶間交換,也可以向多個用戶發(fā)送同一封郵件,或?qū)⑹盏降泥]件轉(zhuǎn)發(fā)給其它用戶。電子郵件不僅包含文本信息,還可包含聲音、圖像、視頻、應(yīng)用程序等各類計(jì)算機(jī)文件。

7.4.1概述

1、電子郵件基本概念602021/2/22電子郵件(E-mail)是Internet上使用最為廣泛郵件的發(fā)送協(xié)議為SMTP,即簡單電子郵件發(fā)送協(xié)議。郵件下載協(xié)議為POP、即郵局協(xié)議,目前經(jīng)常使用的是第3版本,稱為POP3協(xié)議。用戶通過POP3協(xié)議將郵件下載到本地PC進(jìn)行處理,ISP郵件服務(wù)器上的郵件會自動刪除。IMAP因特網(wǎng)報文存取協(xié)議,也是郵件下載協(xié)議,但它與POP協(xié)議不同,它支持在線對郵件的處理,郵件的檢索與存儲等操作不必先下載到本地。用戶不發(fā)送刪除命令,郵件一直保存在郵件服務(wù)器上。常用的收發(fā)電子郵件的軟件有Exchange、OutlookExpress、Foxmail等,這些軟件提供郵件的接收、編輯、發(fā)送及管理功能。2、協(xié)議支持612021/2/22郵件的發(fā)送協(xié)議為SMTP,即簡單電子郵件發(fā)送協(xié)議。郵件一個電子郵件系統(tǒng)發(fā)下幾個部件組成。

7.4.2電子郵件的工作原理

1、電子郵件系統(tǒng)的組成622021/2/22一個電子郵件系統(tǒng)發(fā)下幾個部件組成。7.4.2電子郵件的1、用戶通過用戶代理程序撰寫、編輯郵件。在發(fā)送欄填入收件人的郵件地址。郵件地址格式為:信箱名@郵件服務(wù)器域名2、撰寫完郵件后,點(diǎn)擊發(fā)送按鈕,準(zhǔn)備將郵件通過SMTP協(xié)議傳送到發(fā)送郵件服務(wù)器。3、發(fā)送郵件服務(wù)器將郵件放入郵件發(fā)送緩存隊(duì)列中,等待發(fā)送。4、接收郵件服務(wù)器將收到的郵件保存到用戶的郵箱中,等待收件人提取郵件。5、收件人在方便的時候,使用POP3協(xié)議從接收郵件服務(wù)器中提取電子郵件,通過用戶代理程序進(jìn)行閱覽、保存及其他處理。2、工作過程632021/2/221、用戶通過用戶代理程序撰寫、編輯郵件。在發(fā)送欄填入收件人的7.4.3簡單電子郵件傳送協(xié)議SMTP

協(xié)議實(shí)現(xiàn)的過程,是雙方信息交換的過程。SMTP協(xié)議正是規(guī)定了進(jìn)行通信的兩個SMTP進(jìn)程間是如何交換信息的。SMTP使用C/S模式工作,因此發(fā)送方為客戶端(Client端),接收方為服務(wù)器端(Server端)。

SMTP規(guī)定了14條命令和21種響應(yīng)信息。每條命令用4個字母組成,而響應(yīng)信息一般由1個3位數(shù)字代碼開始,后面附上簡單說明。SMTP協(xié)議的工作過程可分為如下的三個過程:

1、建立連接

2、郵件傳送

3、連接釋放

642021/2/227.4.3簡單電子郵件傳送協(xié)議SMTP協(xié)議實(shí)現(xiàn)7.5萬維網(wǎng)WWW7.5.1概述7.5.2超文本傳輸協(xié)議HTTP退出7.5.3超文本標(biāo)記語言HTML7.5.4動態(tài)網(wǎng)頁技術(shù)652021/2/227.5萬維網(wǎng)WWW7.5.1概述7.5.2超7.5.1概述

萬維網(wǎng)WideWeb)正如其名字一樣,是一個遍布Internet的信息儲藏所,是一種特殊的應(yīng)用網(wǎng)絡(luò)。它通過超級鏈接,將所有的硬件資源、軟件資源、數(shù)據(jù)資源連成一個網(wǎng)絡(luò),用戶可從一個站點(diǎn)輕易地轉(zhuǎn)到另一個站點(diǎn),非常方便地獲取豐富的信息。萬維網(wǎng)的出現(xiàn),極大地推動了Internet的發(fā)展,萬維網(wǎng)WideWeb)正如其名字一樣,是一個遍布Internet的信息儲藏所,是一種特殊的應(yīng)用網(wǎng)絡(luò)。它通過超級鏈接,將所有的硬件資源、軟件資源、數(shù)據(jù)資源連成一個網(wǎng)絡(luò),用戶可從一個站點(diǎn)輕易地轉(zhuǎn)到另一個站點(diǎn),非常方便地獲取豐富的信息。萬維網(wǎng)的出現(xiàn),極大地推動了Internet的發(fā)展。662021/2/227.5.1概述萬維網(wǎng)WideWeb)正如其

萬維網(wǎng)WideWeb)正如其名字一樣,是一個遍布Internet的信息儲藏所,是一種特殊的應(yīng)用網(wǎng)絡(luò)。它通過超級鏈接,將所有的硬件資源、軟件資源、數(shù)據(jù)資源連成一個網(wǎng)絡(luò),用戶可從一個站點(diǎn)輕易地轉(zhuǎn)到另一個站點(diǎn),非常方便地獲取豐富的信息。萬維網(wǎng)的出現(xiàn),極大地推動了Internet的發(fā)展,萬維網(wǎng)WideWeb)正如其名字一樣,是一個遍布Internet的信息儲藏所,是一種特殊的應(yīng)用網(wǎng)絡(luò)。它通過超級鏈接,將所有的硬件資源、軟件資源、數(shù)據(jù)資源連成一個網(wǎng)絡(luò),用戶可從一個站點(diǎn)輕易地轉(zhuǎn)到另一個站點(diǎn),非常方便地獲取豐富的信息。萬維網(wǎng)的出現(xiàn),極大地推動了Internet的發(fā)展。7.5.2超文本傳輸協(xié)議HTTP672021/2/22萬維網(wǎng)WideWeb)正如其名字一樣,是一個遍布HTTP(HyperTextTransferProtocol)超文本傳輸協(xié)議是萬維網(wǎng)客戶端進(jìn)程與服務(wù)器端進(jìn)程交互遵守的協(xié)議。是一個應(yīng)用層的協(xié)議,使用TCP連接進(jìn)行可靠的傳輸。HTTP是萬維網(wǎng)上資源傳送的規(guī)則,是萬維網(wǎng)能正常運(yùn)行的基礎(chǔ)保障。

HTTP采用C/S工作模式。萬維網(wǎng)的每個站點(diǎn)都有一個服務(wù)進(jìn)程,它不斷監(jiān)聽TCP的80端口,等待客戶端的TCP連接請求。在客戶端需要運(yùn)行用戶與萬維網(wǎng)的接口程序,一般是瀏覽器軟件。7.5.2超文本傳輸協(xié)議HTTP682021/2/22HTTP(HyperTextTransferPr典型瀏覽器組成結(jié)構(gòu)692021/2/22典型瀏覽器組成結(jié)構(gòu)292021/2/22網(wǎng)頁的標(biāo)識是通過URL(UniversalResourceLocator)統(tǒng)一資源定位符來標(biāo)識的,具體格式為:〈協(xié)議〉://〈主機(jī)〉:〈端口〉/〈路徑〉/〈文檔〉其中協(xié)議:指訪問URL的方式,可以是HTTP、FTP等;主機(jī):是被訪問文檔所在的主機(jī)的域名;端口:是建立TCP連接的端口號,使用熟知端口可以忽略;路徑:是文檔在主機(jī)上的相對存儲位置;文檔:是具體的頁面文件。例如:http://sohu.com.cn/sports/abc.htm.mit.edu702021/2/22網(wǎng)頁的標(biāo)識是通過URL(UniversalResourceHTML(HyperTextMarkupLanguage)超文本標(biāo)記語言,是萬維網(wǎng)上頁面標(biāo)準(zhǔn)化的基礎(chǔ),是萬維網(wǎng)頁面制作的標(biāo)準(zhǔn)語言,是對超文本信息格式化輸出的標(biāo)記。以下是在用戶屏幕上顯示“WelcometoHTML!”信息頁面的HTML語言ASCII文件。

<html><!--聲明HTML萬維網(wǎng)文檔開始--><head><!--標(biāo)記頁面首部開始--><title>TEST</title><!--定義頁面的標(biāo)題為“TEST”--></head><!--標(biāo)記頁面首部結(jié)束--><body><!--標(biāo)

溫馨提示

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

評論

0/150

提交評論