第六章 因特網(wǎng)服務(wù)_第1頁
第六章 因特網(wǎng)服務(wù)_第2頁
第六章 因特網(wǎng)服務(wù)_第3頁
第六章 因特網(wǎng)服務(wù)_第4頁
第六章 因特網(wǎng)服務(wù)_第5頁
已閱讀5頁,還剩60頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第六章 因特網(wǎng)服務(wù)因特網(wǎng)服務(wù)因特網(wǎng)服務(wù) 因特網(wǎng)服務(wù)運(yùn)行在網(wǎng)絡(luò)體系結(jié)構(gòu)的最高層,即應(yīng)用層,是為用戶提供應(yīng)用的接口,不同的計算機(jī)之間提供文件傳送、訪問和管理,實(shí)現(xiàn)電子郵件服務(wù),虛擬終端訪問等功能,應(yīng)用層在體系結(jié)構(gòu)中內(nèi)容最為豐富的一層。 學(xué)習(xí)目標(biāo):學(xué)習(xí)目標(biāo):了解DNS的域名結(jié)構(gòu)和域名解析過程了解HTTP的報文格式、客戶機(jī)/服務(wù)器工作模式,掌握WWW服務(wù)器的構(gòu)建。了解FTP的工作過程掌握SMTP、POP3連接建立和郵件發(fā)送和接收過程理解動態(tài)主機(jī)配置的應(yīng)用和服務(wù)因特網(wǎng)服務(wù)因特網(wǎng)服務(wù)6.16.1 客戶/服務(wù)器模型 6.1 6.1 客戶/服務(wù)器模型 實(shí)現(xiàn)對多個客戶的同時訪問的方式重復(fù)型服務(wù)程序并發(fā)型服務(wù)6.

2、1 6.1 客戶/服務(wù)器模型 重復(fù)型服務(wù)程序重復(fù)型服務(wù)程序并發(fā)型服務(wù)過程并發(fā)型服務(wù)過程 6.26.2 域名系統(tǒng)域名系統(tǒng)服務(wù)服務(wù)域名系統(tǒng)概述域名系統(tǒng)概述域域名域名系統(tǒng) 6.2 6.2 域名系統(tǒng)域名系統(tǒng)服務(wù)服務(wù) 因特網(wǎng)的域名結(jié)構(gòu)因特網(wǎng)的域名結(jié)構(gòu) 6.2 6.2 域名系統(tǒng)域名系統(tǒng)服務(wù)服務(wù)頂級域名分為三大類:(1)國家級頂級域名,如cn表示中國,jp表示日本(2)通用頂級域名:通用頂級域名 gTLD:最早的頂級域名是: .com (公司和企業(yè)) .net (網(wǎng)絡(luò)服務(wù)機(jī)構(gòu)) .org (非贏利性組織) .int (國際組織)(3)基礎(chǔ)結(jié)構(gòu)域名 6.2 6.2 域名系統(tǒng)域名系統(tǒng)服務(wù)服務(wù) 域名服務(wù)器和域名解

3、析域名服務(wù)器和域名解析 1.域名服務(wù)器分布式域名服務(wù)器 6.2 6.2 域名系統(tǒng)域名系統(tǒng)服務(wù)服務(wù) 2.域名解析服務(wù) 主機(jī)名 IP地址 6.2 6.2 域名系統(tǒng)域名系統(tǒng)服務(wù)服務(wù) 3.域名解析技術(shù) DNS的解析方法: 遞歸解析 迭代解析。6.2 6.2 域名系統(tǒng)服務(wù) 迭代解析 6.26.2 域名系統(tǒng)域名系統(tǒng)服務(wù)服務(wù) 遞歸解析6.2 6.2 域名系統(tǒng)域名系統(tǒng)服務(wù)服務(wù) 4. DNS報文格式首部(12個字節(jié))問題(可變長)回答(可變長)權(quán)威機(jī)構(gòu)(可變長)附加信息(可變長)6.2 6.2 域名系統(tǒng)域名系統(tǒng)服務(wù)服務(wù)4. DNS報文首部格式6.2 6.2 域名系統(tǒng)域名系統(tǒng)服務(wù)服務(wù)DNS數(shù)據(jù)庫中的記錄字段:DN

4、S數(shù)據(jù)庫舉例 6.3 6.3 萬維網(wǎng)服務(wù)萬維網(wǎng)服務(wù) WWW概述 WWW(World Wide Web)叫做萬維網(wǎng),簡稱Web Web的主要功能組件超文本標(biāo)記語言(HTML)超文本傳輸協(xié)議(HTTP)統(tǒng)一資源標(biāo)識符(URL)6.3 6.3 萬維網(wǎng)服務(wù)萬維網(wǎng)服務(wù) WWW概述2. Web服務(wù)器和Web瀏覽器 6.3 6.3 萬維網(wǎng)服務(wù)萬維網(wǎng)服務(wù)統(tǒng)一資源定位符URL URL的一般格式為: 協(xié)議:/主機(jī):端口/路徑 6.3 6.3 萬維網(wǎng)服務(wù)萬維網(wǎng)服務(wù) 超文本傳輸協(xié)議HTTP 1 . 1 .HTTP的特性: 應(yīng)用層協(xié)議 基于客戶機(jī)/服務(wù)器模式 雙向傳輸 支持多個主機(jī)名 持久連接 部分資源選擇 支持高速緩

5、存和代理 內(nèi)容協(xié)商 安全性好 6.3 6.3 萬維網(wǎng)服務(wù)萬維網(wǎng)服務(wù) HTTPHTTP的工作過程的工作過程 6.3 6.3 萬維網(wǎng)服務(wù)萬維網(wǎng)服務(wù) 2. HTTP的連接 HTTP/1.1的持續(xù)連接機(jī)制 6.3 6.3 萬維網(wǎng)服務(wù)萬維網(wǎng)服務(wù) 3. HTTP請求報文 請求報文由請求行、首部行、空行、正文組成。方 法URL版 本首部字段名首部行:值首部字段名值:實(shí)體主體(通常不用)請求行空格回車換行:CRLFCRLFCRLFCRLF開始行6.3 6.3 萬維網(wǎng)服務(wù)萬維網(wǎng)服務(wù)(1)請求行 語法格式: 請求類型 資源路徑 HTTP版本號 HTTP: /主機(jī)名:端口/路徑 參數(shù)查詢6.3 6.3 萬維網(wǎng)服務(wù)萬

6、維網(wǎng)服務(wù) (2) 首部行 格式: 字段名:字段值6.3 6.3 萬維網(wǎng)服務(wù)萬維網(wǎng)服務(wù)下面是一個典型的HTTP請求報文: GET /index.htm HTTP/1.1 Accept: image/gif, image/x-xbitmap, image/jpeg,image/pjpg, */* Accept-Language: zh-cnUA-CPU: X86 Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; WPS; .NET CLR 1.1.43

7、22) Host: Connection: Keep-Alive 空行6.3 6.3 萬維網(wǎng)服務(wù)萬維網(wǎng)服務(wù) 3. HTTP響應(yīng)報文 響應(yīng)報文由狀態(tài)行、首部行、空行、正文組成。版 本狀態(tài)碼狀態(tài)短語首部字段名首部行:值首部字段名值:實(shí)體狀態(tài)行空格回車換行:CRLFCRLFCRLFCRLF首部行6.3 6.3 萬維網(wǎng)服務(wù)萬維網(wǎng)服務(wù)下面是一個典型的響應(yīng)報文: /響應(yīng)報文開始HTTP/1.1 200 OK /響應(yīng)行,服務(wù)器使用HTTP/1.1協(xié)議,狀態(tài)值為200 OK,表示文件可以讀取Content-Length: 1162 /被發(fā)送對象的長度Content-Type: text/html /實(shí)體對象(

8、數(shù)據(jù))類型Server: Microsoft-IIS/6.0 /服務(wù)器類型X-Powered-By: ASP.NETData: Fri, 03 Apr 2009 01:36:12 GMT /發(fā)送響應(yīng)報文的時間,用格林威治時間表示空行/響應(yīng)報文首部結(jié)束/實(shí)體對象(數(shù)據(jù))部分開始-/.網(wǎng)頁內(nèi)容. /實(shí)體對象(數(shù)據(jù))部分結(jié)束 /響應(yīng)報文結(jié)束6.3 6.3 萬維網(wǎng)服務(wù)萬維網(wǎng)服務(wù) 通過通過cookiecookie實(shí)現(xiàn)用戶與服務(wù)器的交互實(shí)現(xiàn)用戶與服務(wù)器的交互 Cookie的工作過程識別碼6.3 6.3 萬維網(wǎng)服務(wù)萬維網(wǎng)服務(wù) Web Web代理服務(wù)器和條件代理服務(wù)器和條件GETGET方法方法1. 代理服務(wù)器

9、6.3 6.3 萬維網(wǎng)服務(wù)萬維網(wǎng)服務(wù)2. 條件GET方法 請求報文的首部行中增加一個If-Modified-Since項,表明該報文是一個條件GET請求報文。6.3 6.3 萬維網(wǎng)服務(wù)萬維網(wǎng)服務(wù)HTMLHTML與網(wǎng)站設(shè)計與網(wǎng)站設(shè)計 1 超文本標(biāo)記語言HTML HTML 文檔中標(biāo)簽的用法 This is my first homepage大家好!6.3 6.3 萬維網(wǎng)服務(wù)萬維網(wǎng)服務(wù) 訪問動態(tài)文檔6.4 6.4 文件傳輸協(xié)議文件傳輸協(xié)議1 1FTPFTP概述概述 文件傳輸協(xié)議(File Transfer Protocol,FTP)作用:實(shí)現(xiàn)文件的上傳和下載 6.4 6.4 文件傳輸協(xié)議文件傳輸協(xié)議

10、2 2FTPFTP的工作過程的工作過程 1. FTP的工作過程(1)打開熟知端口21(2)建立21號端口和客戶機(jī)請求端口的TCP連接(3)啟動從屬進(jìn)程處理客戶發(fā)來的FTP請求(4)等待繼續(xù)接收其他用戶的請求6.4 6.4 文件傳輸協(xié)議文件傳輸協(xié)議 FTP的控制連接和數(shù)據(jù)連接 6.4 6.4 文件傳輸協(xié)議文件傳輸協(xié)議2 2 FTP FTP的工作過程的工作過程2. FTP的使用 授權(quán)或者匿名登錄 方法:在IE地址欄中輸入如下格式的URL地址:ftp:/用戶名:口令ftp服務(wù)器域名:端口號6.4 6.4 文件傳輸協(xié)議文件傳輸協(xié)議2 2 FTP FTP的工作過程的工作過程3. FTP的命令和工作模式

11、FTP的數(shù)據(jù)傳輸?shù)膬煞N方式: ASCII傳輸模式 二進(jìn)制數(shù)據(jù)傳輸模式 6.4 6.4 文件傳輸協(xié)議文件傳輸協(xié)議2 2 FTP FTP的工作過程的工作過程3. FTP的命令和工作模式FTP支持兩種傳輸模式 Standard (也就是 PORT方式,主動方式) Passive (也就是PASV,被動方式)6.56.5 電子郵件服務(wù)電子郵件服務(wù)電子郵件系統(tǒng)的組成用戶代理、郵件服務(wù)器、郵件協(xié)議 電子郵件系統(tǒng)的組成6.5 6.5 電子郵件服務(wù)電子郵件服務(wù) 1.用戶代理(User Agent,UA)也叫電子郵件客戶端軟件 用戶代理的功能:(1)寫郵件(2)顯示郵件(3)處理郵件(4)和郵件服務(wù)器通信6.5

12、 6.5 電子郵件服務(wù)電子郵件服務(wù)常見的電子郵件協(xié)議:SMTP(簡單郵件傳輸協(xié)議)POP3(郵局協(xié)議)IMAP(Internet郵件訪問協(xié)議)電子郵箱的格式: 收件人郵箱名郵箱所在主機(jī)的域名6.5 6.5 電子郵件服務(wù)電子郵件服務(wù)E-mailE-mail的工作過程的工作過程用戶代理寫郵件SMTP郵件服務(wù)器郵件服務(wù)器SMTPpop用戶代理讀郵件6.5 6.5 電子郵件服務(wù)電子郵件服務(wù)簡單郵件傳輸協(xié)議簡單郵件傳輸協(xié)議SMTPSMTP 簡單郵件傳輸協(xié)議(SMTP):發(fā)送郵件協(xié)議 1. SMTP命令 SMTP工作的常用命令:HELO(或EHLO)MAIL FROMRCPT TODATAQUIT6.5

13、6.5 電子郵件服務(wù)電子郵件服務(wù) 2. SMTP2. SMTP回答回答 SMTP的回答: 對收到的SMTP消息予以確認(rèn)以及錯誤通知如:250 ok /請求命令完成6.5 6.5 電子郵件服務(wù)電子郵件服務(wù)SMTP的工作過程:郵件服務(wù)器建立TCP連接25Hello命令Ok響應(yīng)RCPT TO 命令Ok響應(yīng)DATA命令發(fā)送郵件QUIT退出Ok響應(yīng)221 關(guān)閉傳輸信道響應(yīng)6.5 6.5 電子郵件服務(wù)電子郵件服務(wù)SMTP舉例6.5 6.5 電子郵件服務(wù)電子郵件服務(wù)郵件讀取協(xié)議郵件讀取協(xié)議POP3POP31. 電子郵件的訪問和取回模式郵件的取回和訪問模型:(1)在線訪問模型(2)離線訪問模型(3)分離訪問模

14、型6.5 6.5 電子郵件服務(wù)電子郵件服務(wù)2. POP3的工作流程POP3服務(wù)器在熟知端口110監(jiān)聽連接請求POP 也使用客戶服務(wù)器的工作方式。6.5 6.5 電子郵件服務(wù)電子郵件服務(wù) POP3舉例6.5 6.5 電子郵件服務(wù)電子郵件服務(wù) 基于萬維網(wǎng)的電子郵件基于萬維網(wǎng)的電子郵件6.6 6.6 遠(yuǎn)程登錄遠(yuǎn)程登錄 遠(yuǎn)程終端協(xié)議Telnet作用:遠(yuǎn)程登錄到另一臺主機(jī) 6.6 6.6 遠(yuǎn)程登錄遠(yuǎn)程登錄1. 遠(yuǎn)程登錄的工作過程遠(yuǎn)程登錄的條件:安裝Telnet協(xié)議的客戶程序知道遠(yuǎn)程主機(jī)的ip地址或域名知道登錄標(biāo)識與口令6.6 6.6 遠(yuǎn)程登錄遠(yuǎn)程登錄Telnet遠(yuǎn)程登錄服務(wù)分為以下4個過程:(1)本地與

15、遠(yuǎn)程主機(jī)建立連接(2)用戶名、口令、命令等字符以NVT(Net Virtual Terminal,網(wǎng)絡(luò)虛擬終端)格式傳送到遠(yuǎn)程主機(jī)6.6 6.6 遠(yuǎn)程登錄遠(yuǎn)程登錄Telnet遠(yuǎn)程登錄服務(wù)分為以下4個過程: (3)將遠(yuǎn)程主機(jī)輸出的NVT格式的數(shù)據(jù)轉(zhuǎn)換為本地能接收的格式送回本地終端 (4)本地終端撤銷對遠(yuǎn)程主機(jī)的TCP連接6.6 6.6 遠(yuǎn)程登錄遠(yuǎn)程登錄2. Telnet協(xié)議Telnet協(xié)議提供的三種服務(wù):(1) 提供一個標(biāo)準(zhǔn)接口(2) 允許客戶機(jī)和服務(wù)器協(xié)商選項(3) 對稱處理連接的兩端6.6 6.6 遠(yuǎn)程登錄遠(yuǎn)程登錄3. Telnet命令telnet 遠(yuǎn)程主機(jī)域名/IP地址 端口號 login

16、:* password:* 6.7 6.7 動態(tài)主機(jī)配置動態(tài)主機(jī)配置服務(wù)服務(wù)DHCPDHCP概述概述 DHCP是 Dynamic Host Configuration Protocol(動態(tài)主機(jī)配置協(xié)議)的縮寫6.7 6.7 動態(tài)主機(jī)配置動態(tài)主機(jī)配置服務(wù)服務(wù) 三種IP分配方式: (1)人工分配(Manual Allocation) (2)自動分配(Automatic Allocation) (3)動態(tài)分配(Dynamic Allocation)6.7 6.7 動態(tài)主機(jī)配置動態(tài)主機(jī)配置服務(wù)服務(wù)DHCPDHCP的工作過程的工作過程6.7 6.7 動態(tài)主機(jī)配置動態(tài)主機(jī)配置服務(wù)服務(wù) DHCP DHCP的報文格式的報文格式 操作碼硬件類型物理地址長度跳數(shù)標(biāo)識號秒數(shù)標(biāo)志C

溫馨提示

  • 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

提交評論