版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、計算機網絡(第3版)吳功宜 編著,·普通高等教育精品教材·普通高等教育“十一五”國家級規(guī)劃教材,第8章 應用層,本章學習要求,了解:Internet應用的發(fā)展與應用層協(xié)議的分類。掌握:Client/Server與P2P模式的特點。掌握:DNS、DHCP的基本工作原理。掌握:SMTP、FTP與TELNET等協(xié)議的基本工 作原理。掌握:Web與搜索引擎的基本工作原理。掌握
2、:即時通信與SIP協(xié)議基本工作原理。掌握:網絡管理與SNMP協(xié)議的基本工作原理。掌握:FTP工作原理與應用層協(xié)議分析方法。,《計算機網絡》第8章 應用層,3,本章知識點結構,《計算機網絡》第8章 應用層,4,8.1 Internet應用發(fā)展與應用層協(xié)議的分類,8.1.1 Internet應用技術發(fā)展的三個階段,《計算機網絡》第8章 應用層,5,,8.1.2 Client/Server模式與P2P模式的比較,《計算機網絡》第8章
3、 應用層,6,8.1.3 應用層協(xié)議的分類,應用層協(xié)議與應用程序體系結構,《計算機網絡》第8章 應用層,7,應用層協(xié)議分類,《計算機網絡》第8章 應用層,8,,8.2 域名系統(tǒng)DNS,8.2.1 DNS研究的背景,《計算機網絡》第8章 應用層,9,域名系統(tǒng)DNS,《計算機網絡》第8章 應用層,10,Windows命令窗口輸入_____命令來查看DNS服務器的IP。 B A.DNSserver B.
4、Nslookup C.DNSconfig D.DNSipInternet上的DNS服務器中保存有 。B A. 主機名 B. 域名到IP地址的映射表 C. 所有主機的MAC地址 D. 路由表用戶可以通過http://www.a.com和http://www.b.com訪問在同一臺服務器上 不同的兩個Web站點。A A.
5、 IP 地址 B. 端口號 C. 協(xié)議 D. 虛擬目錄,域名系統(tǒng)DNS,《計算機網絡》第8章 應用層,11,DNS資源記錄中記錄類型(record-type)為A,則記錄的值為____。 A.名字服務器 B.主機描述 C.IP地址 D.別名試題解析: 如果是正向解析,應該是主機名;如果是反向解析,就是IP地址?!局鳈C描述】畢竟不是【主機名】,不
6、太靠譜,還是選C好了。答案:C,8.2.2 DNS域名空間,《計算機網絡》第8章 應用層,12,DNS域名空間,《計算機網絡》第8章 應用層,13,在域名系統(tǒng)中,根域下面是頂級域(TLD)。在下面的選項中______屬于全世界通用的頂級域。 A.org B.cn C.microsoft D.mil試題解析:mil是美軍答案:A,8.2.3 域名服務器,域、區(qū)與域名服務器,《計算機網絡》第8章 應
7、用層,14,8.2.4 域名解析,主機向本地域名服務器查詢過程,《計算機網絡》第8章 應用層,15,,遞歸解析過程中客戶與服務器的交互過程,《計算機網絡》第8章 應用層,16,反復解析中客戶與域名服務器的交互過程,《計算機網絡》第8章 應用層,17,反復解析過程中DNS報文交互過程,《計算機網絡》第8章 應用層,18,8.2.5 域名系統(tǒng)性能優(yōu)化,復制每個根服務器的許多副本存在整個網絡上。當一個新的子網加入時,它在本地DNS服務器
8、中配置一個根服務器表。本地的DNS服務器可以為用戶選擇響應最快的根服務器。緩存每個域名服務器都保留一個域名緩存。每當查找一個新的域名時,域名服務器將該綁定的一個副本置于它的緩存中。Windows下DNS緩存位置:c:\windows\system32\driver\etc\hosts顯示緩存的內容:ipconfig /displaydns清空緩存的內容:ipconfig /flushdns,《計算機網絡》第8章 應用層,
9、19,反復解析與遞歸解析,如果本地域名服務無緩存,當采用遞歸方法解析另一網絡某主機域名時,用戶 主機和本地域名服務器發(fā)送的域名請求條數分別為( A )。 A:1 條,1 條 B:多條,1 條 C:1 條,多條 D:多條,多條,《計算機網絡》第8章 應用層,20,域名服務器,DNS服務器在名稱解析過程中正確的查詢順序為_____。 A.本地緩存記錄→區(qū)域記錄→轉發(fā)域名服務器→根域
10、名服務器 B.區(qū)域記錄→本地緩存記錄→轉發(fā)域名服務器→根域名服務器 C.本地緩存記錄→區(qū)域記錄→根域名服務器→轉發(fā)域名服務器 D.區(qū)域記錄→本地緩存記錄→根域名服務器→轉發(fā)域名服務器試題解析:轉發(fā)域名服務器是主域名服務器和輔助域名服務器的一種變形,負責所有非本地查詢,如果在網絡中存在一臺轉發(fā)域名服務器,則所有對于非本地域名的查詢都先轉發(fā)給它,再由轉發(fā)域名服務器進
11、行域名解析。答案:A,《計算機網絡》第8章 應用層,21,域名服務器,下面有關DNS的說法中錯誤的是_____。 A.主域名服務器運行域名服務器軟件,有域名數據庫 B.輔助域名服務器運行域名服務器軟件,但是沒有域名數據庫 C.轉發(fā)域名服務器負責非本地域名的本地查詢 D.一個域有且只有一個主域名服務器以下域名服務器中,沒有域名數據庫的_______。
12、 A.緩存域名服務器 B.主域名服務器 C.輔助域名服務器 D.轉發(fā)域名服務器,《計算機網絡》第8章 應用層,22,域名服務器,下面有關DNS的說法中錯誤的是_____。 A.主域名服務器運行域名服務器軟件,有域名數據庫 B.輔助域名服務器運行域名服務器軟件,但是沒有域名數據庫 C.轉發(fā)域名服務器負責非本地域名的本地查詢 D.一個域有且
13、只有一個主域名服務器試題解析:輔助域名服務器也是有數據庫的。答案:B,《計算機網絡》第8章 應用層,23,域名服務器,以下域名服務器中,沒有域名數據庫的_______。 A.緩存域名服務器 B.主域名服務器 C.輔助域名服務器 D.轉發(fā)域名服務器試題解析:緩存域名服務器將向其他域名服務器進行域名查詢并將查詢結果保存在緩存中。緩存域名服務器可以改進網絡中DNS服務器的性
14、能。當DNS經常查詢一些相同的目標時,安裝緩存域名服務器可以對查詢提供更快速的響應,而不需要通過主域名服務器或輔助域名服務器。緩存域名服務器因此特別適合于在局域網內部使用,其主要目的是提高域名解析的速度和節(jié)約對互聯網訪問的出口帶寬。某些網絡連接不鼓勵向本地以外發(fā)送很大的數據流量,這要么是因為網絡連接是按流量計費的,或網絡連接本身是帶寬不足。在這樣的情況下,如果想將發(fā)往外部的 DNS 流量限制到盡可能的小,就需要使用 BIND 的轉發(fā)機
15、制?;蛘吣愕木W絡中只有一臺機器能連接到 Internet ,而你在這臺機器上運行了 BIND ,那么你可以將這臺 BIND 作為內部網絡中的其他 BIND 的轉發(fā)器,也就是轉發(fā)域名服務器,使得其他 DNS 也能查找 Internet 域名。域名查詢的轉發(fā)機制是:當設置了轉發(fā)器后,所有非本域的和在緩存中無法找到的域名查詢都將轉發(fā)到設置的 DNS 轉發(fā)器上,由這臺 DNS 來完成解析工作并做緩存,因此這臺轉發(fā)器的緩存中記錄了豐富的域名信息
16、。因而對非本域的查詢,很可能轉發(fā)器就可以在緩存中找到答案,避免了再次向外部發(fā)送查詢,減少了流量。答案:A,《計算機網絡》第8章 應用層,24,域名服務器,在進行域名解析過程中,由______獲取的解析結果耗時最短。C A.主域名服務器 B.輔域名服務器 C.緩存域名服務器 D.轉發(fā)域名服務器 以下關于DNS服務器的敘述中,錯誤的是_____。 A A.用戶
17、只能使用本網段內DNS服務器進行域名解析 B.主域名服務器負責維護這個區(qū)域的所有域名信息 C.輔助域名服務器作為主域名服務器的備份服務器提供域名解析服務 D.轉發(fā)域名服務器負責非本地域名的查詢,《計算機網絡》第8章 應用層,25,DNS,某園區(qū)有多棟房屋,每棟房屋都通過光纜連接到機房的同一設備上,現在其中一棟房屋內的用戶不能訪問Internet,引起這一故障現象的原因首先應判斷為
18、(34) ,采取相應措施后,故障依然存在,此時最可能的問題是 (35) ?!?(34) A.機房網絡設備故障 B.DNS服務器故障 C.網絡配置變更 D.該棟房屋到機房的光纜故障 (35) A.該棟樓房的光終端設備損壞 B.用戶機器的協(xié)議配置錯誤 C.VLAN配置錯誤 D.DHCP服務器故障,《計算機網絡》第8章 應用層,26,DNS,某園區(qū)
19、有多棟房屋,每棟房屋都通過光纜連接到機房的同一設備上,現在其中一棟房屋內的用戶不能訪問Internet,引起這一故障現象的原因首先應判斷為 (34) ,采取相應措施后,故障依然存在,此時最可能的問題是 (35) ?!?(34) A.機房網絡設備故障 B.DNS服務器故障 C.網絡配置變更 D.該棟房屋到機房的光纜故障 (35) A.該棟樓房的光終端設備損壞 B.
20、用戶機器的協(xié)議配置錯誤 C.VLAN配置錯誤 D.DHCP服務器故障 試題(34) 、(35) 分析:本題考查網絡故障分析與處理方面的基本知識。 網絡故障分析與處理的一般思路是: 故障分析與處理模型。其中原因分析、制定行動方案沒有標準的模式,在很大程度上依賴人的知識和經驗,包括對各類設備、介質和軟件等的了解。 針對本題的現象,首先會設想該棟樓房到機房的光纖出現問題(被弄斷了)。如果光
21、纖沒問題,因機房的設備工作正常,所以下一個懷疑對象就應該是該棟樓的光端設備出現故障。 [參考答案] (34) D (35) A,《計算機網絡》第8章 應用層,27,DNS,某公司用三臺Web服務器維護相同的Web信息,并共享同一域名。在Windows的DNS服務器中通過______操作,可以確保域名解析并實現負載均衡。 A.啟用循環(huán)(Round Robin),添加每個Web服務器的主機記錄
22、 B.禁止循環(huán)(Round Robin),啟動轉發(fā)器指向每個Web服務器 C.啟用循環(huán)(Round Robin),啟動轉發(fā)器指向每個Web服務器 D.禁止循環(huán)(Round Robin),添加每個Web服務器的主機記錄試題解析:顯然,不可能是禁止循環(huán)。其次,不存在什么轉發(fā)器的概念。DNS服務器是根據主機記錄循環(huán)進行解析的。答案:A,《計算機網絡》第8章 應用層,28,DNS,如果要測試目
23、標10.0.99.221的連通性并進行反向名字解析,則在DOS窗口中鍵入命令_____。A A.ping -a 10.0.99.221 B.ping -n 10.0.99.221 C.ping -r 10.0.99.221 D.ping -j 10.0.99.221在Windows操作系統(tǒng)中,要實現一臺具有多個域名的Web服務器,正確的方法是______。 B
24、 A.使用虛擬目錄 B.使用虛擬主機 C.安裝多套IIS D.為IIS配置多個Web服務端口在Linux操作系統(tǒng)中,______文件負責配置DNS,它包含了主機的域名搜索順序和DNS服務器的地址。C A./etc/hostname B./etc/host.conf C./etc/resolv.conf D./et
25、c/name.conf在Linux操作系統(tǒng)中,存放有主機名及對應IP地址的文件是_____。B A./etc/hostname B./etc/hosts C./etc/resolv.conf D./etc/networks,《計算機網絡》第8章 應用層,29,DNS,下圖是在Windows客戶端DOS窗口中使用nslookup命令后的結果,該客戶端的首選DNS服務器的IP
26、地址是 (37) 。在DNS服務器中,ftp.test.com是采用新建 (38) 方式建立的。AB,《計算機網絡》第8章 應用層,30,(37)A.192.168.21.252 B.10.10.20.3 C.10.10.20.1 D.以上都不是 (38)A.郵件交換器 B.別名
27、 C.域 D.主機,DNS,在Windows的DOS窗口中鍵入命令 C:\>nslookup Set type=ptr >211.151.91.165 這個命令的作用是_________。 A.查詢211.151.91.165的郵件服務器信息 B.查詢211.151.91.165到域名的映射
28、 C.查詢211.151.91.165的資源記錄類型 D.顯示211.151.91.165中各種可用的信息資源記錄試題解析: 運行nslookup,執(zhí)行help。解釋set type=X的作用為“set query type(ex. A, AAAA, A+AAAA, ANY, CNAME, MX, NS, PTR, SOA, SRV)”根據這個解析,應該選B。答案:B,《計算機網絡
29、》第8章 應用層,31,DNS,在Windows的DOS窗口中鍵入命令C:>\nslookup > set type=ns > 202.30.192.2 這個命令序列的作用是________。 A.查詢202.30.192.2的郵件服務器信息 B.查詢202.30.192.2到域名的映射 C.查詢202.30.192.2的區(qū)域授權服務器 D.查詢202.30.192
30、.2中各種可用的信息資源記錄,《計算機網絡》第8章 應用層,32,試題解析:set type=ns中,ns表示代表為域名服務器。執(zhí)行nslookup命令,輸入“?”顯示幫助,并未詳細說明。輸入“set type=ns”命令,然后再輸入“baidu.com”,顯示以下內容:從返回結果來看,應該是區(qū)域授權服務器。答案:C,DNS,在Linux網絡配置中,可以通過運行__(51)__命令來設置主機名字;在不使用DNS和NIS進行地址解析
31、時,為保證解析器能找到主機的IP地址;必須將所使用的主機名字寫入__(52)__文件中;解析器的功能是__(53)__;Linux中提供名字服務的程序是__(54)__;配置文件“host.conf”的主要作用是規(guī)定解析器所使用的__(55)__。DBDAD (51)A.rout B.ping C.host D.hostname (52)A./etc/networks B./etc/hosts C./etc/c
32、onfigs D./etc/address (53)A.存放主機名字和域名 B.僅用于由IP地址查找域名 C.僅用于由域名查找IP地址 D.實現主機名字與IP地址的互查 (54)A.named B.address C.nat D.resolver (55)A.解析庫及參數 B.程序及參數
33、 C.協(xié)議及順序 D.服務及順序,《計算機網絡》第8章 應用層,33,DNS,某Apache服務器的配置文件httpd.conf包含如下所示配置項。在 (32) 處選擇合適的選項,使得用戶可通過http://www.test.cn訪問到該Apache服務器;當用戶訪問http://111.25.4.30:80時,會訪問到 (33) 虛擬主機。Name VirtualHost 111.25.4.30:80
34、ServerName www.othertest.comDocumentRoot /www/othertestServerName (32) DocumentRoot /www/otherdateServerName www.test.comServerAlias test.com *.test.comDocumentRoot /www/test,《計算機網絡》第8章 應用層,34,(32)A.www.othe
35、rtest.com B.www.test.com C.www.test.cn D.ftp.test.com(33)A.www.othertest.com B.www.test.com C.www.test.cn D.ftp.test.com試題解析:參考前幾行的配置信息“ServerNam
36、e www.othertest.com”,可以知道(32)處應該填入www.test.cn。按照前后的次序,訪問http://111.25.4.30:80時,會首先訪問到www.othertest.com這個虛擬主機。答案:(32)C (33)A,8.3 遠程登錄服務與TELNET協(xié)議,8.3.1 TELNET協(xié)議產生的背景不同型號計算機系統(tǒng)的差異性主要表現在硬件、軟件與數據格式上,對終端鍵盤輸入命令的解釋不同。
37、為了解決異構計算機系統(tǒng)互聯中存在的問題,人們研究TELNET協(xié)議。TELNET協(xié)議引入網絡虛擬終端(NVT)的概念,解決不同類型的計算機系統(tǒng)之間的互操作問題。遠程登錄服務是指用戶使用TELNET命令,使自己的計算機暫時成為遠程計算機的一個仿真終端的過程。TELNET協(xié)議又被稱為“網絡虛擬終端協(xié)議”、“終端仿真協(xié)議”或“遠程終端協(xié)議”。,《計算機網絡》第8章 應用層,35,8.3.2 TELNET基本工作原理,《計算機網絡》第8章
38、應用層,36,Windows Server 2003操作系統(tǒng)中,_____提供了遠程桌面訪問。C A.ftp B.email C.terminal service D.http,TELNET,默認情況下,遠程桌面用戶組(Remote Desktop Users)成員對終端服務器________。B A.具有完全控制權 B.具有用戶訪問權和來賓訪問權 C.僅具有來
39、賓訪問權 D.僅具有用戶訪問權使用______協(xié)議遠程配置交換機。A A.Telnet B.FTP C.HTTP D.PPP以下選項中,可以用于Internet信息服務器遠程管理的是______。 A.Telnet B.RAS C.FTP D.SMTPTelnet采用客戶端/服務器工作方式,采用_____格式實現客戶端和服務器的數據傳輸。 A.NTL
40、 B.NVT C.base—64 D.RFC 822,《計算機網絡》第8章 應用層,37,TELNET,以下選項中,可以用于Internet信息服務器遠程管理的是________。 A.Telnet B.RAS C.FTP D.SMTP試題解析:Telnet是遠程登錄管理的縮寫,RAS是遠程訪問服務的縮寫,SMTP是簡單郵件傳輸協(xié)議的縮寫,FTP是文件傳輸協(xié)議的縮寫。SMTP答案: A,《
41、計算機網絡》第8章 應用層,38,TELNET,Telnet采用客戶端/服務器工作方式,采用_____格式實現客戶端和服務器的數據傳輸。 A.NTL B.NVT C.base—64 D.RFC 822試題解析:Telnet(TCP/IP Terminal Emulation Protocol,TCP/IP終端仿真協(xié)議)是一種基于TCP 23端口的虛擬終端通訊協(xié)議。Telnet是標準的提供遠程登錄功能的應用,能
42、夠運行于不同操作系統(tǒng)的主機之間。Telnet由運行在本地計算機上的Telnet客戶進程和運行在遠程計算機上的Telnet服務器進程所組成。為了使異構計算機和操作系統(tǒng)間的Telnet交互操作成為可能,Telnet協(xié)議定義了一種通用字符終端作為數據和命令在Internet上的傳輸方式,即NVT(Net Virtual Terminal,網絡虛擬終端)。答案:B,《計算機網絡》第8章 應用層,39,8.4 電子郵件服務與SMTP協(xié)議,8
43、.4.1 電子郵件服務的基本概念當ARPANET上電子郵件應用一出現,立即受到用戶的歡迎,成為最重要的網絡應用之一。不管用戶使用任何一種計算機、操作系統(tǒng)、郵件客戶端軟件或網絡硬件,用戶之間都可以方便地實現電子郵件的交換。Internet電子郵件系統(tǒng)已經包含附件、超鏈接、文本與圖片。在多數情況下,電子郵件是以文本為主,同時也能夠傳輸語音與視頻。,《計算機網絡》第8章 應用層,40,8.4.2 電子郵件服務工作過程,《計算機網絡
44、》第8章 應用層,41,,SMTP郵件傳輸過程,《計算機網絡》第8章 應用層,42,MIME,SMTP規(guī)定電子郵件不允許在郵件消息中使用7位ASCII字符集以外的字符。多用途互聯網郵件擴展(MIME,Multipurpose Internet Mail Extensions)是一個互聯網標準,它擴展了電子郵件標準,使其能夠支持非ASCII字符、二進制格式附件等多種格式的郵件消息。正因如此,一些非英語字符(中文、德文、法文等)消息和二
45、進制文件,圖像、聲音和視頻等非文字消息都不能在電子郵件中傳輸。MIME規(guī)定了用于表示各種各樣的數據類型的符號化方法。 此外,在萬維網中使用的HTTP協(xié)議中也使用了MIME的框架。http://zh.wikipedia.org/zh/%E7%BD%91%E7%BB%9Chttp://zh.wikipedia.org/zh/網絡 ( UTF-8編碼),《計算機網絡》第8章 應用層,43,MIME-內容傳輸編碼,內容傳輸編碼(Con
46、tent-Transfer-Encoding),這個區(qū)域使指定ASCII以外的字符編碼方式成為可能。形式如下: Content-Transfer-Encoding: [mechanism]其中,mechanism的值可以指定為:7bit這里指的是7位的ASCII編碼方式。quoted-printable:因為歐洲的一些文字和ASCII字符集中的某些字符有部分相同。如果郵件消息使用的是這些語言的話,于ASCII重疊的那些字符可以
47、原樣使用,ASCII字符集中不存在的字符采用形如“=??”的方法編碼。這里“??”需要用將字符編碼后的16進制數字來指定。采用quoted-printable編碼的消息,長度不會變得太長,而且大部分都是ASCII中的字符,即使不通過解碼也大致可以讀懂消息的內容。base64是一種將二進制的01序列轉化成ASCII字符的編碼方法。編碼后的文本或者二進制消息,就可以運用SMTP等只支持ASCII字符的協(xié)議傳送了。Base64一般被認為會平
48、均增加33%的報文長度,而且,經過編碼的消息對于人類來說是不可讀的。,《計算機網絡》第8章 應用層,44,MIME-內容傳輸編碼,Quoted-printable與Base64是兩種基本的MIME內容傳輸編碼,如果通常的“8bit”編碼不適用如果文本不含很多非ASCII字符,quoted-printable編碼的結果的可讀性相當好,而且緊湊但是,如果輸入的大多數是非ASCII字符,那么quoted-printable編碼將變得既不可
49、讀又非常低效Base64并不是人可讀的,但對于所有數據其成本均勻,適用于二進制數據與非拉丁字母語言文本,《計算機網絡》第8章 應用層,45,Quoted-printable編碼,任何8-bit字節(jié)值可編碼為3個字符:一個等號"="后跟隨兩個十六進制數字(0–9或A–F)表示該字節(jié)的數值。例如,ASCII碼換頁符(十進制值為12)可以表示為"=0C",等號"="(十進制值為61
50、)必須表示為"=3D"。除了可打印ASCII字符與換行符以外,所有字符必須表示為這種格式。所有可打印ASCII字符(十進制值的范圍為33到126)可用ASCII字符編碼來直接表示,但是等號"="(十進制值為61)不可以這樣直接表示。ASCII的水平制表符(tab)與空格符,十進制為9和32,如果不出現在行尾則用其ASCII字符編碼直接表示。如果這兩個字符出現在行尾,必須QP編碼表示為"
51、;=09"(tab)或"=20"(space)。quoted-printable編碼的數據的每行長度不能超過76個字符。為滿足此要求又不改變被編碼文本,在QP編碼結果的每行末尾加上軟換行(soft line break)。即在每行末尾加上一個"=",但并不會出現在解碼得到的文本中。這種軟換行也適用于文本的行非常長,超過了軟件限制(例如,某些SMTP軟件要求最大行長為1000個字符),這
52、也是RFC 2821允許的。,《計算機網絡》第8章 應用層,46,Quoted-printable編碼,例子If you believe that truth=beauty, then surely mathematics is the most beautiful branch of philosophy.上述字符串的QP編碼:If you believe that truth=3Dbeauty, then surely=20=
53、mathematics is the most beautiful branch of philosophy.,《計算機網絡》第8章 應用層,47,Quoted-printable編碼,試將數據01001100 10011101 00111001進行quoted-printable編碼,并得出最后傳送的ASCII數據。這樣的數據用quoted-printable編碼后其編碼開銷有多大?,《計算機網絡》第8章 應用層,48,Quot
54、ed-printable編碼,試將數據01001100 10011101 00111001進行quoted-printable編碼,并得出最后傳送的ASCII數據。這樣的數據用quoted-printable編碼后其編碼開銷有多大?,《計算機網絡》第8章 應用層,49,原來3個八比特組,經過Quoted-printable編碼后變?yōu)?個八比特組,編碼額外開銷是原編碼的的2/3。即66.7%。,Radix64編碼,附件如何發(fā)送在MI
55、ME格式的電子郵件中,base64可以用來將binary的字節(jié)序列數據編碼成ASCII字符序列構成的文本。使用時,在傳輸編碼方式中指定base64。使用的字符包括大小寫字母各26個,加上10個數字,和加號“+”,斜杠“/”,一共64個字符等號“=”用來作為后綴用途,=和==分別用來指示最后一組僅包含8位或16位,《計算機網絡》第8章 應用層,50,Radix64編碼,《計算機網絡》第8章 應用層,51,Radix64編碼的應用,《計算
56、機網絡》第8章 應用層,52,電子郵件附件加密下載地址迅雷的“專用地址”也是用Base64加密的在地址的前后分別添加AA和ZZhttp://www.baidu.com/img/sslm1_logo.gifAAhttp://www.baidu.com/img/sslm1_logo.gifZZ對新的字符串進行Base64編碼AAhttp://www.baidu.com/img/sslm1_logo.gifZZQUFodHRw
57、Oi8vd3d3LmJhaWR1LmNvbS9pbWcvc3NsbTFfbG9nby5naWZaWg==,Radix64編碼,《計算機網絡》第8章 應用層,53,一個二進制文件共3072字節(jié)長,若使用base64編碼,并且每發(fā)送完80字節(jié)就插入一個回車符CR和一個換行符LF(假設最后一行也回車換行),問一共發(fā)送了多少個字節(jié)?,Radix64編碼,《計算機網絡》第8章 應用層,54,一個二進制文件共3072字節(jié)長,若使用base64編碼,
58、并且每發(fā)送完80字節(jié)就插入一個回車符CR和一個換行符LF(假設最后一行也會車換行),問一共發(fā)送了多少個字節(jié)?解答:在base64編碼方案中,24比特的組被分成4個6比特單位,每個單位都作為一個合法的ASCII字符發(fā)送。編碼規(guī)則是A表示0,B表示l等等,接著是26 個小寫字母表示26到51,10個數字(0到9)表示52到61,最后,+和/分別表示62和63。=和==分別用來指示最后一組僅包含8位或16位?;剀嚭蛽Q行被忽略不計,因此
59、可以任意插入它們來保持一行足夠短。在本題中,base64編碼將把報文劃分成1024個單元,每個單元3字節(jié)長。每個單元被編碼為4個字節(jié),所以共有4096 個字節(jié)。如果把這些字節(jié)每80字節(jié)劃分為一行,將需要52行,所以需要加52個CR和52個LF。4096+52×2=4200。綜上所述,該二進制文件用base64編碼將會有4200 字節(jié)長。,Radix64編碼,《計算機網絡》第8章 應用層,55,試將數據11001100
60、10000001 00111000進行Base64編碼,并得出最后傳送的ASCII數據。,Radix64編碼,《計算機網絡》第8章 應用層,56,試將數據11001100 10000001 00111000進行Base64編碼,并得出最后傳送的ASCII數據。 解答:將原數據的3個八比特組變換為4個六比特組:110011 001000 000100 111000,其十進制值分別為51、8、4、56 按照Base64編碼規(guī)則,51是
61、小寫字母z,其十六進制的ASCII編碼為7A;8是大寫字母I,十六進制的ASCII編碼為49;4是大寫字母E,十六進制的ASCII編碼為45;56是數字4,十六進制的ASCII編碼為34。因此最后傳送的ASCII數據二進制表示為:01111010 01001001 01000101 00110100。,兩種編碼方式比較,Quoted-printable與Base64是兩種基本的MIME內容傳輸編碼,如果通常的“8bit”編碼不適用如
62、果文本不含很多非ASCII字符,quoted-printable編碼的結果的可讀性相當好,而且緊湊但是,如果輸入的大多數是非ASCII字符,那么quoted-printable編碼將變得既不可讀又非常低效Base64并不是人可讀的,但對于所有數據其成本均勻,適用于二進制數據與非拉丁字母語言文本,《計算機網絡》第8章 應用層,57,8.4.3 POP3、IMAP4協(xié)議與基于Web的電子郵件,客戶使用 POP3協(xié)議
63、 讀取郵件 的過程,《計算機網絡》第8章 應用層,58,電子郵件,《計算機網絡》第8章 應用層,59,不屬于電子郵件協(xié)議 。D A. POP3 B. SMTP C. IMAP D. MPLS電子郵件應用程序利用POP3協(xié)議 。D A. 創(chuàng)建郵件 B. 加密郵件 C. 發(fā)送郵件
64、 D. 接收郵件POP3協(xié)議采用 (38) 模式,當客戶機需要服務時,客戶端軟件(Outlook Express或Foxmail)與POP3服務器建立 (39)連接。 (38)A.Browser / Server B.Client / Server C.Peer to Peer D.Peer to Server (39
65、)A.TCP B.UDP C.PHP D.IP,電子郵件,《計算機網絡》第8章 應用層,60,POP3協(xié)議采用 (38) 模式,當客戶機需要服務時,客戶端軟件(Outlook Express或Foxmail)與POP3服務器建立 (39) 連接。 (38)A.Browser / Server
66、 B.Client / Server C.Peer to Peer D.Peer to Server (39)A.TCP B.UDP C.PHP D.IP試題解析:POP3是典型的C/S模式,POP3使用的TCP 110端口。答案
67、:(38)B (39)A,電子郵件,《計算機網絡》第8章 應用層,61,電子郵件系統(tǒng)使用TCP傳送郵件。為什么有時我們會遇到郵件發(fā)送失敗的情況?為什么有時對方會收不到我們發(fā)送的郵件?答:雖然SMTP使用的TCP連接試圖使郵件的傳送可靠,但它并不能保證郵件發(fā)送不失敗,比如接收端SMTP服務器返回信息452(存儲空間不夠),就會使郵件發(fā)送無法進行。有時對方的郵件服務器不工作,郵件就發(fā)送不出去。TCP端到端的確認只在SMTP客戶進
68、程與服務器進程之間進行,并不傳遞給收信人,出現錯誤的指示也不能保證送給收信人,所以對方可能根本不知道有信發(fā)給他且沒有傳到的情況發(fā)生。對方的郵件服務器出故障也會使郵件丟失。,8.5 Web與基于Web的網絡應用,8.5.1 Web服務的基本概念Web服務的核心技術是:超文本標記語言(HTML)超文本傳送協(xié)議(HTTP)超鏈接(Hyperlink)統(tǒng)一資源定位符(URL),《計算機網絡》第8章 應用層,62,Web與基
69、于Web的網絡應用,《計算機網絡》第8章 應用層,63,在Windows 操作系統(tǒng)中可以通過安裝_____組件創(chuàng)建Web 站點。A A.IIS B.IE C.WWW D.DNS超文本是一種信息管理技術,其組織形式以_________作為基本單位。B A.文本(Text) B.節(jié)點(Node) C.鏈(Link) D.環(huán)球網(Web)在 Windo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論