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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

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

10、2 2FTPFTP的工作過程的工作過程 1. FTP的工作過程(1)打開熟知端口21(2)建立21號端口和客戶機請求端口的TCP連接(3)啟動從屬進程處理客戶發(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服務器域名:端口號6.4 6.4 文件傳輸協(xié)議文件傳輸協(xié)議2 2 FTP FTP的工作過程的工作過程3. FTP的命令和工作模式

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

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論