計(jì)算機(jī)網(wǎng)絡(luò)7應(yīng)用層課件_第1頁(yè)
計(jì)算機(jī)網(wǎng)絡(luò)7應(yīng)用層課件_第2頁(yè)
計(jì)算機(jī)網(wǎng)絡(luò)7應(yīng)用層課件_第3頁(yè)
計(jì)算機(jī)網(wǎng)絡(luò)7應(yīng)用層課件_第4頁(yè)
計(jì)算機(jī)網(wǎng)絡(luò)7應(yīng)用層課件_第5頁(yè)
已閱讀5頁(yè),還剩71頁(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)介

77.1C/S模型7.2DHCP7.3DNS7.4SMTP和FTP7.5HTTP和WWW7.6小結(jié)2023/3/1417.1C/S模型模型套接字(Socket)接口2023/3/142客戶服務(wù)器(C/S)模型2023/3/143面向連接的并發(fā)(concurrent)服務(wù)器2023/3/145套接字類型2023/3/146面向無(wú)連接服務(wù)器的套接字接口2023/3/1477.2DHCPDHCP代理DHCP工作過程2023/3/149DHCP(DynamicHostConfigurationProtocol)2023/3/1410DHCP提供了一種為主機(jī)動(dòng)態(tài)指定IP地址的方法DHCP是BOOTP的擴(kuò)展,它基于C/S模式DHCP的最新文檔是1997年的[RFC2131,2132],目前是Internet草案標(biāo)準(zhǔn)什么時(shí)候使用DHCP局域網(wǎng)內(nèi)計(jì)算機(jī)數(shù)量相當(dāng)多網(wǎng)絡(luò)內(nèi)主機(jī)經(jīng)常從一個(gè)子網(wǎng)移到另外一個(gè)子網(wǎng)2023/3/1411DHCP遷移圖2023/3/1413DHCP報(bào)文交換2023/3/1414DHCP配置(Win2000Server)DHCPserver安裝DHCP服務(wù)為DHCP服務(wù)器授權(quán)在”管理工具”菜單中打開DHCP控制臺(tái);在控制樹中,右鍵單擊要授權(quán)的服務(wù)器,在彈出菜單中,單擊”授權(quán)”創(chuàng)建并配置作用域一些中高端的網(wǎng)絡(luò)設(shè)備(路由器、交換機(jī))已經(jīng)集成了DHCP服務(wù)2023/3/1415DHCP客戶端設(shè)置(WindowsXP)2023/3/14177.3DNS因特網(wǎng)的域名結(jié)構(gòu)域名解析2023/3/1418因特網(wǎng)中的DNS2023/3/1419由非盈利組織ICANN(因特網(wǎng)名字與號(hào)碼指派公司)管理.通用域標(biāo)號(hào)2023/3/1421標(biāo)號(hào)說(shuō)明com商業(yè)組織edu教育機(jī)構(gòu)gov政府機(jī)構(gòu)int國(guó)際化組織mil軍事組織net網(wǎng)絡(luò)支持中心org非盈利組織aero航空運(yùn)輸企業(yè)biz公司和企業(yè)coop合作團(tuán)體info信息服務(wù)提供商museum博物館name個(gè)人pro會(huì)計(jì)、律師、醫(yī)師等專業(yè)個(gè)人組織國(guó)家域2023/3/1422反域2023/3/1423反域?qū)⒌刂酚成錇槊?遞歸解析2023/3/1425迭代解析2023/3/1426SMTP1982年,制定出電子郵件標(biāo)準(zhǔn)SMTP(SimpleMailTransferProtocol)[RFC821]SMTP只能傳送可打印的7位ASCII碼1996年,MIME(MultipurposeInternetMailExtensions)成為因特網(wǎng)草案標(biāo)準(zhǔn)[RFC2045~2049]在MIME郵件中可同時(shí)傳送多種類型的數(shù)據(jù)2023/3/1429Email系統(tǒng)2023/3/1430Email系統(tǒng)組成用戶代理(UA)Outlook,Foxmail撰寫,顯示和處理郵件服務(wù)器客戶服務(wù)器方式發(fā)送郵件服務(wù)器接收郵件服務(wù)器協(xié)議SMTP,POP32023/3/1431Email地址2023/3/1432SMTP命令與響應(yīng)2023/3/1433SMTP只規(guī)定了兩個(gè)相互通信的SMTP進(jìn)程之間應(yīng)如何交換信息,共計(jì)14條命令,21種應(yīng)答.連接建立2023/3/1434SMTP不使用中間郵件服務(wù)器.郵件傳送2023/3/1435連接釋放2023/3/1436POP32023/3/1437MIME(通用因特網(wǎng)郵件擴(kuò)充)MIME是對(duì)SMTP的擴(kuò)充MIME解決SMTP的以下問題不能傳送二進(jìn)制文件只能傳送7位ASCII碼,不能傳送非英語(yǔ)文字拒絕超過一定長(zhǎng)度的郵件其它問題2023/3/1438MIME和SMTP2023/3/1439MIME首部2023/3/1440內(nèi)容類型2023/3/1441類型子類型說(shuō)明Text(正文)Plain無(wú)格式文本Richtext有少量格式命令的文本Multipart(多部分)Mixed按規(guī)定順序的幾個(gè)獨(dú)立部分Parallel必須同時(shí)讀取的幾個(gè)部分Digest每個(gè)部分是一個(gè)完整的RFC822郵件Alternative不同格式的同一郵件Message(報(bào)文)RFC822MIMERFC822郵件Partial郵件是一個(gè)大郵件的一部分Ext.Body郵件必須從網(wǎng)上獲取Image(圖像)JPEGJPEG格式的靜止圖像GIFGIF格式的靜止圖像Video(視頻)MPEGMPEG格式的影像Audio(聲音)Basic單聲道8KHz聲音編碼Application(應(yīng)用)PostScriptAdobePostScript可打印文檔Octet-Stream通用2進(jìn)制數(shù)據(jù)(8-bitbytes)內(nèi)容傳送編碼2023/3/1442種類說(shuō)明類型ASCII碼和短行7bit非ASCII碼和短行8bit非ASCII碼和不限長(zhǎng)行Quoted-printable6-比特?cái)?shù)據(jù)塊編碼成8-比特ASCII碼Base64非ASCII碼編碼成等號(hào)=+ASCII碼Quoted-printable編碼使用于傳送的數(shù)據(jù)中只有少量的非ASCII碼,如漢字編碼方法所有可打印的ASCII碼(除"="外)不變"="、不可打印ASCII碼以及非ASCII碼將每個(gè)字節(jié)的2進(jìn)制碼用2個(gè)16進(jìn)制數(shù)ASCII碼表示,再在前面加上"=""="的編碼是"=3D"2023/3/1443例7.1

Quoted-printable編碼過程2023/3/1444Base

64編碼將二進(jìn)制代碼劃分為1個(gè)個(gè)24bit長(zhǎng)的單元將每個(gè)24bit劃分為4個(gè)6bit組每個(gè)6bit組轉(zhuǎn)換為ASCII碼6bit二進(jìn)制共有64種不同的值A(chǔ)~Z(0~25),a~z(26~51),0~9(52~61),+(62),/(63)用"=="和"="分別表示最后一組代碼只有8或者16比特回車和換行都忽略2023/3/1445Base

64編碼表2023/3/1446值編碼值編碼值編碼值編碼值編碼值編碼0A11L22W33h44s5531B12M23X34i45t5642C13N24Y35j46u5753D14O25Z36k47v5864E15P26a37l48w5975F16Q27b38m49x6086G17R28c39n50y6197H18S29d40o51z62+8I19T30e41p52063/9J20U31f42q531例7.2Base

64編碼過程2023/3/1447FTP(Protocol)959]廣泛應(yīng)用于因特網(wǎng)上的文件傳輸FTP減少或消除不同操作系統(tǒng)下處理文件的不兼容性FTP使用C/S方式一個(gè)FTP服務(wù)器可同時(shí)為多個(gè)客戶進(jìn)程提供服務(wù)服務(wù)器進(jìn)程:一個(gè)主進(jìn)程,負(fù)責(zé)接收新的請(qǐng)求;若干從屬進(jìn)程,負(fù)責(zé)處理單個(gè)請(qǐng)求FTP使用TCP提供的服務(wù)它需要2個(gè)TCP連接:周知端口21用于控制連接,端口20用于數(shù)據(jù)連接2023/3/1448主進(jìn)程工作步驟打開熟知端口(端口號(hào)為21),使客戶進(jìn)程能夠連接上等待客戶進(jìn)程發(fā)出連接請(qǐng)求啟動(dòng)從屬進(jìn)程來(lái)處理客戶進(jìn)程發(fā)來(lái)的請(qǐng)求從屬進(jìn)程對(duì)客戶進(jìn)程的請(qǐng)求處理完畢后即終止,但從屬進(jìn)程在運(yùn)行期間根據(jù)需要還可能創(chuàng)建其他一些子進(jìn)程回到等待狀態(tài),繼續(xù)接受其他客戶進(jìn)程發(fā)來(lái)的請(qǐng)求.主進(jìn)程與從屬進(jìn)程的處理是并發(fā)地進(jìn)行2023/3/1449兩個(gè)連接控制連接在整個(gè)會(huì)話期間一直保持打開,FTP客戶發(fā)出的傳送請(qǐng)求通過控制連接發(fā)送給服務(wù)器端的控制進(jìn)程,但控制連接不用來(lái)傳送文件實(shí)際用于傳輸文件的是"數(shù)據(jù)連接".服務(wù)器端的控制進(jìn)程在接收到FTP客戶發(fā)送來(lái)的文件傳輸請(qǐng)求后就創(chuàng)建"數(shù)據(jù)傳送進(jìn)程"和"數(shù)據(jù)連接",用來(lái)連接客戶端和服務(wù)器端的數(shù)據(jù)傳送進(jìn)程數(shù)據(jù)傳送進(jìn)程實(shí)際完成文件的傳送,在傳送完畢后關(guān)閉"數(shù)據(jù)傳送連接"并結(jié)束運(yùn)行2023/3/1450FTP使用兩個(gè)TCP連接2023/3/1451兩個(gè)端口號(hào)當(dāng)客戶進(jìn)程向服務(wù)器進(jìn)程發(fā)出建立連接請(qǐng)求時(shí),要尋找連接服務(wù)器進(jìn)程的熟知端口(21),同時(shí)還要告訴服務(wù)器進(jìn)程自己的另一個(gè)端口號(hào),用于建立數(shù)據(jù)傳送連接接著,服務(wù)器進(jìn)程用自己傳送數(shù)據(jù)的熟知端口(20)與客戶進(jìn)程所提供的端口號(hào)碼建立數(shù)據(jù)傳送連接使用兩個(gè)端口號(hào)的好處使協(xié)議更加簡(jiǎn)單和更容易實(shí)現(xiàn)在傳輸文件時(shí)還可以利用控制連接(例如,客戶發(fā)送請(qǐng)求終止傳輸)2023/3/1452FTP控制連接2023/3/1453FTP數(shù)據(jù)連接2023/3/1454FTP文件傳輸2023/3/14557.5HTTP和WWWHTTPWWW2023/3/1456HTTPHTTP是面向事務(wù)(transaction-oriented)的客戶服務(wù)器協(xié)議HTTP較新的版本是1999年公布的HTTP1.1[RFC2616]HTTP使用TCP提供的服務(wù)(使用周知端口80),但它本身是無(wú)連接的HTTP有兩類報(bào)文請(qǐng)求報(bào)文響應(yīng)報(bào)文2023/3/1457HTTP事務(wù)2023/3/1458HTTP請(qǐng)求報(bào)文2023/3/1459URL(UniformResourceLocator)2023/3/1460HTTP請(qǐng)求報(bào)文方法2023/3/1461方法意義OPTION請(qǐng)求一些選項(xiàng)的信息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ù)器HTTP響應(yīng)報(bào)文2023/3/1462GET方法2023/3/1463HEAD方法2023/3/1464WWW(WorldWideWeb)萬(wàn)維網(wǎng)WWW是指遍布全球并被連接在一起的信息的一個(gè)存儲(chǔ)庫(kù)WWW最初由歐洲原子核研究委員會(huì)CERN于1989年提出WWW以客戶服務(wù)器方式工作2023/3/1465WWW要解決的問題怎樣標(biāo)志分布在整個(gè)因特網(wǎng)上的WWW文檔?每個(gè)因特網(wǎng)文檔具有唯一的URL用什么協(xié)議實(shí)現(xiàn)萬(wàn)維網(wǎng)上各種超鏈的鏈接?HTTP:使用TCP連接的應(yīng)用層協(xié)議怎樣使不同風(fēng)格的文檔在各種計(jì)算機(jī)上顯示?HTML:鏈接并顯示用戶怎樣找到所需要的信息?搜索工具2023/3/1466WWW提供的分布式服務(wù)2023/3/1467超文本(Hypertext)2023/3/1468瀏覽器結(jié)構(gòu)2023/3/1469Web文檔分類2023/3/1470靜態(tài)文檔2023/3/1471黑體標(biāo)記2023/3/147

溫馨提示

  • 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ù)覽,若沒有圖紙預(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)論