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

下載本文檔

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

文檔簡介

1、第七章 應(yīng)用層(一)域名系統(tǒng)DNS(二)文件傳輸協(xié)議FTP(三)電子郵件(四)WWW1第七章 應(yīng)用層應(yīng)用層協(xié)議的特點每個應(yīng)用層協(xié)議都是為了解決某一類應(yīng)用問題,而問題的解決又往往是通過位于不同主機中的多個應(yīng)用進(jìn)程之間的通信和協(xié)同工作來完成的。應(yīng)用層的具體內(nèi)容就是規(guī)定應(yīng)用進(jìn)程在通信時所遵循的協(xié)議。應(yīng)用層的許多協(xié)議都是基于客戶服務(wù)器方式。客戶(client)和服務(wù)器(server)都是指通信中所涉及的兩個應(yīng)用進(jìn)程??蛻舴?wù)器方式所描述的是進(jìn)程之間服務(wù)和被服務(wù)的關(guān)系。客戶是服務(wù)請求方,服務(wù)器是服務(wù)提供方。 27.1 域名系統(tǒng)DNS域名解析 域名服務(wù)器 因特網(wǎng)的域名結(jié)構(gòu) 域名系統(tǒng)概述37.1 域名系統(tǒng)D

2、NS7.1.1域名系統(tǒng)概述定義:在因特網(wǎng)上保持域名和IP地址間對應(yīng)關(guān)系的分布式數(shù)據(jù)庫(DNS服務(wù)器)的集合稱為域名系統(tǒng)DNS。因特網(wǎng)采用層次結(jié)構(gòu)的命名樹作為主機的名字,并使用分布式的域名系統(tǒng) DNS。名字到 IP 地址的解析是由若干個域名服務(wù)器程序完成的。域名服務(wù)器程序在專設(shè)的結(jié)點上運行,運行該程序的機器稱為域名服務(wù)器。 47.1 域名系統(tǒng)DNS7.1.2因特網(wǎng)的域名結(jié)構(gòu)任何一個連接在因特網(wǎng)上的主機或路由器,都有一個唯一的層次結(jié)構(gòu)的名字,即域名。域名的結(jié)構(gòu)由標(biāo)號序列組成,各標(biāo)號之間用點隔開:各標(biāo)號分別代表不同級別的域名。 比如: . 三級域名 . 二級域名 . 頂級域名頂級域名二級域名三級域名

3、四級域名57.1 域名系統(tǒng)DNS7.1.2因特網(wǎng)的域名結(jié)構(gòu)域名只是個邏輯概念,并不代表計算機所在的物理地點。變長的域名和使用有助記憶的字符串,是為了便于人來使用。而 IP 地址是定長的 32 位二進(jìn)制數(shù)字則非常便于機器進(jìn)行處理。域名中的“點”和點分十進(jìn)制 IP 地址中的“點”并無一一對應(yīng)的關(guān)系。點分十進(jìn)制 IP 地址中一定是包含三個“點”,但每一個域名中“點”的數(shù)目則不一定正好是三個。 67.1 域名系統(tǒng)DNS7.1.2因特網(wǎng)的域名結(jié)構(gòu)因特網(wǎng)采用了層次樹狀結(jié)構(gòu)的命名方法。DNS的分布式數(shù)據(jù)庫以域名為索引,每個域名實際上就是一棵很大的逆向樹中路徑,這棵逆向樹稱為域名空間。root四級域名mail

4、wwwbjeducomcctvibmhp二級域名pkufzu三級域名mailwwwcomnetorgedugovaerocnuk頂級域名77.1 域名系統(tǒng)DNS7.1.2因特網(wǎng)的域名結(jié)構(gòu)頂級域名國家頂級域名nTLD:如.cn 表示中國,.us 表示美國,.uk 表示英國,等等。通用頂級域名gTLD: .com (公司和企業(yè)) .net (網(wǎng)絡(luò)服務(wù)機構(gòu)) .org (非贏利性組織) .edu (美國專用的教育機構(gòu)) .gov (美國專用的政府部門) .mil (美國專用的軍事部門) .int (國際組織)87.1 域名系統(tǒng)DNS7.1.2因特網(wǎng)的域名結(jié)構(gòu)頂級域名基礎(chǔ)結(jié)構(gòu)域名(infrastruc

5、ture domain):這種頂級域名只有一個,即 arpa,用于反向域名解析,因此又稱為反向域名。97.1 域名系統(tǒng)DNS7.1.2因特網(wǎng)的域名結(jié)構(gòu)頂級域名新增通用頂級域名.aero (航空運輸企業(yè)).biz (公司和企業(yè)).cat (加泰隆人的語言和文化團(tuán)體).coop (合作團(tuán)體).info (各種情況).jobs (人力資源管理者).mobi (移動產(chǎn)品與服務(wù)的用戶和提供者).museum(博物館).name (個人).pro (有證書的專業(yè)人員).travel(旅游業(yè)) 107.1 域名系統(tǒng)DNS7.1.3域名服務(wù)器存在的問題因特網(wǎng)引入域名,方便了用戶使用,同時也增加了開銷,域名與I

6、P地址的對應(yīng)通常通過在網(wǎng)絡(luò)中心設(shè)置域名服務(wù)器實現(xiàn)。理論上說,每一級的域名都應(yīng)當(dāng)有一個相對應(yīng)的域名服務(wù)器,但這樣做會使域名服務(wù)器的數(shù)量太多,而使域名系統(tǒng)的運行效率降低。問題的解決DNS采用劃分區(qū)的方法來解決這個問題。117.1 域名系統(tǒng)DNS7.1.3域名服務(wù)器一個服務(wù)器所負(fù)責(zé)管轄的(或有權(quán)限的)范圍叫做區(qū)。各單位根據(jù)具體情況來劃分自己管轄范圍的區(qū),但在一個區(qū)中的所有節(jié)點必須是能夠連通的。每一個區(qū)設(shè)置相應(yīng)的權(quán)限域名服務(wù)器,用來保存該區(qū)中的所有主機的域名到IP地址的映射。127.1 域名系統(tǒng)DNS區(qū)的不同劃分方法舉例 域 區(qū)abcxuvwty(a) 區(qū) = 域(b) 區(qū) 域域 區(qū)區(qū)abcxuvwt

7、ycomeduorg根comeduorg根137.1 域名系統(tǒng)DNS7.1.3域名服務(wù)器因特網(wǎng)上的DNS域名服務(wù)器也是按照層次安排,每一個域名服務(wù)器只對域名體系中的一部分進(jìn)行管轄。根域名服務(wù)器org 域名服務(wù)器com 域名服務(wù)器edu 域名服務(wù)器域名服務(wù)器abc 公司有兩個權(quán)限域名服務(wù)器權(quán)限域名服務(wù)器根域名服務(wù)器頂級域名服務(wù)器域名服務(wù)器147.1 域名系統(tǒng)DNS7.1.3域名服務(wù)器根域名服務(wù)器根域名服務(wù)器是最重要的域名服務(wù)器。所有的根域名服務(wù)器都知道所有的頂級域名服務(wù)器的域名和 IP 地址。不管是哪一個本地域名服務(wù)器,若要對因特網(wǎng)上任何一個域名進(jìn)行解析,只要自己無法解析,就首先求助于根域名服務(wù)

8、器。根域名服務(wù)器并不直接把域名直接轉(zhuǎn)換成 IP 地址,而是把下一步應(yīng)當(dāng)?shù)捻敿売蛎?wù)器的 IP 地址告訴本地域名服務(wù)器。157.1 域名系統(tǒng)DNS7.1.3域名服務(wù)器頂級域名服務(wù)器這些域名服務(wù)器負(fù)責(zé)管理在該頂級域名服務(wù)器注冊的所有二級域名。當(dāng)收到 DNS 查詢請求時,就給出相應(yīng)的回答(可能是最后的結(jié)果,也可能是下一步應(yīng)當(dāng)找的域名服務(wù)器的 IP 地址)。 167.1 域名系統(tǒng)DNS7.1.3域名服務(wù)器權(quán)限域名服務(wù)器這就是前面已經(jīng)講過的負(fù)責(zé)一個區(qū)的域名服務(wù)器。當(dāng)一個權(quán)限域名服務(wù)器還不能給出最后的查詢回答時,就會告訴發(fā)出查詢請求的 DNS 客戶,下一步應(yīng)當(dāng)找哪一個權(quán)限域名服務(wù)器。 177.1 域名系

9、統(tǒng)DNS7.1.3域名服務(wù)器本地域名服務(wù)器本地域名服務(wù)器并不屬于域名服務(wù)器層次結(jié)構(gòu),但它對域名系統(tǒng)非常重要。當(dāng)一個主機發(fā)出 DNS 查詢請求時,這個查詢請求報文就發(fā)送給本地域名服務(wù)器。每一個因特網(wǎng)服務(wù)提供者 ISP,或一個大學(xué),甚至一個大學(xué)里的系,都可以擁有一個本地域名服務(wù)器,這種域名服務(wù)器有時也稱為默認(rèn)域名服務(wù)器。 187.1 域名系統(tǒng)DNS7.1.4域名解析主機向本地域名服務(wù)器的查詢一般都是采用遞歸查詢。如果主機所詢問的本地域名服務(wù)器不知道被查詢域名的 IP 地址,那么本地域名服務(wù)器就以 DNS 客戶的身份,向其他根域名服務(wù)器繼續(xù)發(fā)出查詢請求報文。本地域名服務(wù)器向根域名服務(wù)器的查詢通常是采

10、用迭代查詢。當(dāng)根域名服務(wù)器收到本地域名服務(wù)器的迭代查詢請求報文時,要么給出所要查詢的 IP 地址,要么告訴本地域名服務(wù)器:“你下一步應(yīng)當(dāng)向哪一個域名服務(wù)器進(jìn)行查詢”。然后讓本地域名服務(wù)器進(jìn)行后續(xù)的查詢。197.1 域名系統(tǒng)DNS頂級域名服務(wù)器權(quán)限域名服務(wù)本地域名服務(wù)器根域名服務(wù)器迭代查詢 的 IP 地址 遞歸查詢需要查找 的 IP 地址本地域名服務(wù)器采用迭代查詢 207.1 域名系統(tǒng)DNS本地域名服務(wù)器采用遞歸查詢(比較少用) 頂級域名服務(wù)器權(quán)限域名服務(wù)本地域名服務(wù)器 根域名服務(wù)器遞歸查詢遞歸查詢 的 IP 地址 需要查找 的 IP 地址217.2 文件傳輸協(xié)議FTPFTP工作原理文件傳輸協(xié)議

11、概述227.2 文件傳輸協(xié)議FTP7.2.1文件傳輸協(xié)議概述文件傳送協(xié)議 FTP ( Protocol) 是因特網(wǎng)上使用得最廣泛的文件傳送協(xié)議,用于Internet上的控制文件的雙向傳輸。FTP的主要作用,就是讓用戶連接上一個遠(yuǎn)程計算機(這些計算機上運行著FTP服務(wù)器程序)察看遠(yuǎn)程計算機有哪些文件,然后把文件從遠(yuǎn)程計算機上拷到本地計算機,或把本地計算機的文件送到遠(yuǎn)程計算機去。237.2 文件傳輸協(xié)議FTP7.2.2FTP工作原理FTP 使用客戶服務(wù)器方式。一個 FTP 服務(wù)器進(jìn)程可同時為多個客戶進(jìn)程提供服務(wù)。FTP 的服務(wù)器進(jìn)程由兩大部分組成:一個主進(jìn)程,負(fù)責(zé)接受新的請求;另外有若干個從屬進(jìn)程

12、,負(fù)責(zé)處理單個請求。247.2 文件傳輸協(xié)議FTP7.2.2FTP的工作原理主進(jìn)程的工作步驟打開熟知端口(端口號為 21),使客戶進(jìn)程能夠連接上。等待客戶進(jìn)程發(fā)出連接請求。啟動從屬進(jìn)程來處理客戶進(jìn)程發(fā)來的請求。從屬進(jìn)程對客戶進(jìn)程的請求處理完畢后即終止,但從屬進(jìn)程在運行期間根據(jù)需要還可能創(chuàng)建其他一些子進(jìn)程。回到等待狀態(tài),繼續(xù)接受其他客戶進(jìn)程發(fā)來的請求。主進(jìn)程與從屬進(jìn)程的處理是并發(fā)地進(jìn)行。 257.2 文件傳輸協(xié)議FTP7.2.2FTP的工作原理兩個連接在進(jìn)行文件傳輸時,F(xiàn)TP的客戶和服務(wù)器之間要建立兩個并行的TCP連接:控制連接和數(shù)據(jù)連接??刂七B接在整個會話期間一直保持打開,F(xiàn)TP 客戶發(fā)出的傳

13、送請求通過控制連接發(fā)送給服務(wù)器端的控制進(jìn)程,但控制連接不用來傳送文件。實際用于傳輸文件的是“數(shù)據(jù)連接”。服務(wù)器端的控制進(jìn)程在接收到 FTP 客戶發(fā)送來的文件傳輸請求后就創(chuàng)建“數(shù)據(jù)傳送進(jìn)程”和“數(shù)據(jù)連接”,用來連接客戶端和服務(wù)器端的數(shù)據(jù)傳送進(jìn)程。數(shù)據(jù)傳送進(jìn)程實際完成文件的傳送,在傳送完畢后關(guān)閉“數(shù)據(jù)傳送連接”并結(jié)束運行。 267.2 文件傳輸協(xié)議FTP控制進(jìn)程FTP 客戶端FTP 服務(wù)器端因特網(wǎng)TCP 控制連接TCP 數(shù)據(jù)連接用戶界面控制進(jìn)程數(shù)據(jù)傳送進(jìn)程數(shù)據(jù)傳送進(jìn)程277.2 文件傳輸協(xié)議FTP7.2.2FTP的工作原理兩個連接當(dāng)客戶進(jìn)程向服務(wù)器進(jìn)程發(fā)出建立連接請求時,要尋找連接服務(wù)器進(jìn)程的熟知

14、端口(21),同時還要告訴服務(wù)器進(jìn)程自己的另一個端口號碼,用于建立數(shù)據(jù)傳送連接。接著,服務(wù)器進(jìn)程用自己傳送數(shù)據(jù)的熟知端口(20)與客戶進(jìn)程所提供的端口號碼建立數(shù)據(jù)傳送連接。由于 FTP 使用了兩個不同的端口號,所以數(shù)據(jù)連接與控制連接不會發(fā)生混亂。287.3 電子郵件7.3.1電子郵件概述電子郵件(e-mail)是因特網(wǎng)上使用得最多的和最受用戶歡迎的一種應(yīng)用。電子郵件把郵件發(fā)送到收件人使用的郵件服務(wù)器,并放在其中的收件人郵箱中,收件人可隨時上網(wǎng)到自己使用的郵件服務(wù)器進(jìn)行讀取。電子郵件不僅使用方便,而且還具有傳遞迅速和費用低廉的優(yōu)點。現(xiàn)在電子郵件不僅可傳送文字信息,而且還可附上聲音和圖像。297.

15、3 電子郵件7.3.2電子郵件地址格式TCP/IP 體系的電子郵件系統(tǒng)規(guī)定電子郵件地址的格式如下: 收件人郵箱名郵箱所在主機的域名 例如: 這個用戶名在該域名的范圍內(nèi)是唯一的。 郵箱所在的主機的域名在全世界必須是唯一的 307.4 萬維網(wǎng)WWW7.4.1萬維網(wǎng)概述萬維網(wǎng) WWW (World Wide Web)并非某種特殊的計算機網(wǎng)絡(luò)。萬維網(wǎng)是一個大規(guī)模的、聯(lián)機式的信息儲藏所。萬維網(wǎng)用鏈接的方法能非常方便地從因特網(wǎng)上的一個站點訪問另一個站點,從而主動地按需獲取豐富的信息。317.4 萬維網(wǎng)WWW7.4.2萬維網(wǎng)工作方式萬維網(wǎng)以客戶服務(wù)器方式工作。瀏覽器就是在用戶計算機上的萬維網(wǎng)客戶程序。萬維網(wǎng)文檔所駐留的計算機則運行服務(wù)器程序,因此這個計算

溫馨提示

  • 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

提交評論