《計算機網絡基礎》 第7章 應用層協(xié)議_第1頁
《計算機網絡基礎》 第7章 應用層協(xié)議_第2頁
《計算機網絡基礎》 第7章 應用層協(xié)議_第3頁
《計算機網絡基礎》 第7章 應用層協(xié)議_第4頁
《計算機網絡基礎》 第7章 應用層協(xié)議_第5頁
已閱讀5頁,還剩195頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第7章 應用層協(xié)議7.1域名系統(tǒng)7.2 電子郵件系統(tǒng)7.3 文件傳輸協(xié)議7.4 HTTP7.5 SNMP計算機網絡技術-1應用層協(xié)議應用協(xié)議與應用支撐協(xié)議應用層協(xié)議與應用軟件計算機網絡技術-27.1域名系統(tǒng)7.1.1域名系統(tǒng)概述7.1.2域名解析原理7.1.3 DNS報文計算機網絡技術-37.1.1域名系統(tǒng)概述1. 域名系統(tǒng)發(fā)展2. 域名體系結構計算機網絡技術-4域名系統(tǒng)DNS為什么有了IP地址,還需要域名?IP地址 數(shù)字型,難于記憶與理解 域 名 字符型,直觀,便于記憶與理解IP地址 軟件使用的 域 名 用戶使用的DNS提供一個目錄查詢服務,可以提供主機名與IP地址之間的映射計算機網絡高級教

2、程5域名解析與地址解析的區(qū)別計算機網絡技術-6DNS的組成要素域名空間(domain name space)樹狀結構的命名空間標識Internet中的資源域名數(shù)據庫( DNS database)用資源記錄RR標記命名空間每一個結點與葉子,RR構成一個分布式數(shù)據庫域名服務器( DNS server )服務器維護部分樹狀結構與相應的資源記錄RR解析器(resolver)軟件從域名服務器獲取相應信息,對客戶請求應答計算機網絡技術-71. 域名系統(tǒng)發(fā)展HOSTS.TXT單獨文件C:WINDOWSsystem32driversetc DNS分布式數(shù)據庫系統(tǒng)計算機網絡技術-82. 域名體系結構樹型計算機網

3、絡技術-97.1.2域名解析原理1. 域名服務器2. 遞歸查詢和迭代查詢3. 高速緩存4. 解析流程5. 解析實例計算機網絡技術-101. 域名服務器域名管理機構是ICANN主名字服務器輔名字服務器計算機網絡技術-11全世界的根名字服務器/文件named.root目前13個計算機網絡技術-122. 遞歸查詢和迭代查詢遞歸查詢服務器沿域名樹查詢你給我查域名服務器之間迭代查詢服務器會返回一個域名服務器清單他可能知道客戶和服務器計算機網絡技術-133. 高速緩存查詢本地化域名服務器主機本身存放的數(shù)據為非授權數(shù)據ipconfig /displaydns有無緩沖的區(qū)別ipconfig /flushdns

4、Wireshark計算機網絡技術-144. 解析流程(1)發(fā)送請求給本地DNS(2)本地DNS查詢高速緩存(3)本地DNS查詢根DNS根DNS返回一個主DNS(4)本地DNS請求主DNS(5)重復第4步,直到找到正確的記錄。(6)本地DNS將結果返回給客戶計算機網絡技術-155. 解析實例計算機網絡技術-16解析7.1.3 DNS報文1. DNS通用報文2. DNS查詢報文3. DNS響應報文4. DNS報文分析實例計算機網絡技術-171. DNS通用報文計算機網絡技術-18標識標志查詢問題數(shù)資源記錄數(shù)授權資源記錄數(shù)額外資源記錄數(shù)查詢問題問題回答(記錄數(shù)可變)授權資源記錄(記錄數(shù)可變)額外信息

5、(記錄數(shù)可變)15163112字節(jié)DNS通用報文字段標識字段事務匹配查詢和響應報文標志設置查詢方式和返回結果代碼計算機網絡技術-19標志 QR 查詢1bit0表示查詢報文1表示響應報文。計算機網絡技術-20標志 Opcode。查詢類型,通常取值為0。0為標準查詢1為反向查詢由IP地址查域名2為服務器狀態(tài)請求值315保留使用。計算機網絡技術-21標志AA。授權回答表示域名服務器對被查詢的域名是授權的。TC。截斷響應報文的字節(jié)數(shù)大于512字節(jié)再次請求用TCP RD。期望遞歸置為1,希望遞歸查詢置為0,迭代查詢計算機網絡技術-22標志 RA。遞歸有效當前域名服務器是否支持遞歸查詢 zero。保留,必

6、須置為0計算機網絡技術-23標志Recode。響應碼0為沒有差錯1為格式錯誤2為服務器錯誤3為名字差錯計算機網絡技術-24查詢問題數(shù)表明后面的查詢問題字段有幾個資源記錄數(shù)等后面RR的個數(shù)計算機網絡技術-252. DNS查詢報文通用報文中的“查詢問題”字段計算機網絡技術-26查詢名域名存儲格式計算機網絡技術-27查詢類型TypeA常見響應報文也用計算機網絡技術-28類型取值描述查詢類型特有A1主機地址否NS2授權的名字服務器否CNAME5規(guī)范的別名否PTR12指向域名的指針否HINFO13主機信息否MX15郵件交換記錄否MAILA254對郵件代理記錄的請求是*255對所有記錄的請求查詢類Clas

7、s, 類別一般使用IN類型其他少見計算機網絡技術-29查詢類名取值描述IN1互聯(lián)網地址CS2社區(qū)服務網絡地址CH3混沌類HS4Hesiod3. DNS響應報文通用報文中的RR資源記錄計算機網絡技術-304. DNS報文分析實例DNS查詢報文計算機網絡技術-317.2 電子郵件系統(tǒng)7.2.1 郵件系統(tǒng)結構7.2.2 SMTP7.2.3 MIME7.2.4 POP37.2.5 IMAP計算機網絡技術-327.2.1 郵件系統(tǒng)結構1. 電子郵件協(xié)議2. 郵件系統(tǒng)框架3. 郵件傳遞流程4. 郵件中繼計算機網絡技術-33電子郵件地址的格式用戶名域名hanyg計算機網絡技術-341. 電子郵件協(xié)議SMTP

8、POP3IMAPMIME計算機網絡技術-35SMTPSimple Mail Transfer Protocol簡單郵件傳輸協(xié)議郵件發(fā)送協(xié)議端口號是25計算機網絡技術-36POP3Post Office Protocol-Version 3郵局協(xié)議第三個版本接收郵件端口號是110計算機網絡技術-37IMAPInternet Message Access Protocol互聯(lián)網郵件訪問協(xié)議接收郵件優(yōu)于POP3協(xié)議端口號143計算機網絡技術-38MIMEMultipurpose Internet Mail Extensions多用途互聯(lián)網郵件擴展支持非ASCII字符計算機網絡技術-392. 郵件系統(tǒng)

9、框架計算機網絡技術-40MUA郵件用戶代理客戶端軟件Outlook Express、Foxmail等。計算機網絡技術-41MTA郵件傳輸代理服務器端軟件也就是郵件服務器負責在服務器間傳輸電子郵件WinWebMail、MagicMail等計算機網絡技術-42MDA郵件交付代理與MTA一起運行,判斷郵件的目的位置計算機網絡技術-433. 郵件傳遞流程計算機網絡技術-444. 郵件中繼計算機網絡技術-45中繼郵箱服務器主要用于解決一些比較特殊的問題,如防火墻的分隔IP地址列入動態(tài)IP池自定義加密不同網絡之間的郵件互通等。計算機網絡技術-467.2.2 SMTP1. SMTP命令2. SMTP響應3.

10、 SMTP交互實例4. SMTP報文5. ESMTP計算機網絡技術-471. SMTP命令HELO ehlo ,ESMTP,需要認證MAIL FROM: RCPT TO: DATA RSET SEND FROM: 計算機網絡技術-48SMTP命令續(xù)SOML FROM: SAML FROM: VRFY EXPN HELP NOOP QUIT TURN 計算機網絡技術-49SMTP命令注釋前向路徑指定郵件服務器列表反向路徑回送響應的郵件服務器列表計算機網絡技術-502. SMTP響應響應碼文本計算機網絡技術-513. SMTP報文三個組成部分信封:由用戶的SMTP命令指定首部:第一行到倒數(shù)第二行,

11、由MUA產生正文:最后一行計算機網絡技術-524. SMTP交互實例IIS郵件服務器的搭建計算機網絡技術-535. ESMTPESMTPExtended Simple Mail Transfer Protocol擴展的SMTP開設安全認證計算機網絡技術-54ESMTP實例1telnet ehloauth loginBase 64MAIL FROM: RCPT TO: datato:Subject:郵件顯示標題正文quit計算機網絡技術-55ESMTP實例2連接Windows自帶的SMTP服務器時的響應計算機網絡技術-56ESMTP實例2連接163郵箱服務器的響應:計算機網絡技術-577.2.3

12、 MIME計算機網絡技術-58多用途互聯(lián)網郵件擴展支持非ASCII字符傳輸仍轉換為ASCII通過標題字段標明消息類型MIME標題字段版本 1.0內容類型Content-Type: 類型/子類型image/jpeg內容傳輸編碼Base64、 7位ASCII碼內容ID標識消息,內容有多個部分內容描述郵件說明性信息計算機網絡技術-59MIME實例郵件的發(fā)送者DemoS郵件的接收者DemoRecevier主題hello正文內容Hello。計算機網絡技術-60MIME報文實例內容類型Content-Type: multipart/alternative; /內容類型,指明有多個正文計算機網絡技術-61M

13、IME報文實例續(xù)Content-Type: text/htmlcharset=gb2312”Content-Transfer-Encoding: 7bit /7位ASCII碼計算機網絡技術-62MIME報文實例續(xù)正文的第二種格式text/html計算機網絡技術-63MIME報文實例續(xù)HTML后半部分計算機網絡技術-647.2.4 POP31. POP3命令2. POP3交互實例計算機網絡技術-651. POP3命令(1)認可狀態(tài)的命令(2)處理狀態(tài)的命令(3)更新狀態(tài)下的命令計算機網絡技術-66(1)認可狀態(tài)的命令USERPASS計算機網絡技術-67(2)處理狀態(tài)的命令 STAT命令格式:ST

14、AT NONE返回結果:返回郵件服務器關于郵箱的統(tǒng)計資料,如郵件總數(shù)和總字節(jié)數(shù) LIST命令 格式:LIST 可選/MSG#返回值:以列表的形式返回郵件數(shù)量和每個郵件的大小計算機網絡技術-68(2)處理狀態(tài)的命令續(xù) RETR命令格式: RETR MSG#返回值:返回參數(shù)標識的郵件的全部文本內容DELE命令格式:DELE MSG#返回值:將指定參數(shù)標識的郵件標記為刪除(注意僅僅為標志),由QUIT命令執(zhí)行計算機網絡技術-69(2)處理狀態(tài)的命令續(xù) NOOP命令格式: NOOP NONE返回值:服務器返回一個肯定的響應,如+OKRSET命令格式:RSET NONE返回值:重置所有標記為刪除的郵件,

15、相當于撤銷DELE命令計算機網絡技術-70(3)更新狀態(tài)下的命令QUIT結束會話除了這些命令之外還有一些命令如UIDL、TOP、APOP,計算機網絡技術-712. POP3交互實例計算機網絡技術-722. POP3交互實例續(xù)計算機網絡技術-737.2.5 IMAPIMAPInteractive Mail Access Protocol交互式郵件訪問協(xié)議計算機網絡技術-74IMAP常用命令(1)CREATE CREATE可以創(chuàng)建指定名字的新郵箱。郵箱名稱通常是帶路徑的文件夾全名。(有些IMAP客戶機使用郵件夾稱呼新郵箱)。(2)DELETE DELETE命令刪除指定名字的文件夾。文件夾名字通常是

16、帶路徑的文件夾全名,當郵箱被刪除后,其中的郵件也不復存在。(3)RENAME RENAME命令可以修改文件夾的名稱,它使用兩個參數(shù):當前郵箱名和新郵箱名,兩個參數(shù)的命名符合標準路徑命名規(guī)則。計算機網絡技術-75IMAP常用命令(4)LIST LIST命令用于列出郵箱中已有的文件夾,有點像操作系統(tǒng)的列目錄命令,有兩個參數(shù),郵箱路徑參數(shù)BASE:表示用戶登陸目錄;第二個參數(shù)template:表示希望顯示的郵箱名。這個命令可以包含起始的路徑位置和需要列出的文件夾所符合的特征,可以使用通配符*。(5)APPEND APPEND命令允許Client上載一個郵件到指定的Folder(文件夾/郵箱)中。命令

17、中包含了新郵件的屬性、日期/時間、大小,隨后是郵件數(shù)據。計算機網絡技術-767.3 文件傳輸協(xié)議7.3.1 FTP模型和傳輸模式7.3.2 FTP命令和響應7.3.3 文件傳輸實例計算機網絡技術-777.3.1 FTP模型和傳輸模式1. FTP模型2. 傳輸模式3. 工作方式計算機網絡技術-781. FTP模型控制端口21數(shù)據端口20計算機網絡技術-79FTP打開模式控制連接端口21服務器被動打開客戶端主動打開數(shù)據連接端口20傳輸數(shù)據時才建立多次傳輸,多次連接計算機網絡技術-802. 傳輸模式流模式無數(shù)據類型要求塊模式帶數(shù)據頭數(shù)據塊長度,描述碼壓縮模式只對連續(xù)的重復字節(jié)壓縮計算機網絡技術-81

18、3. 工作方式數(shù)據傳輸模式:主動方式Port命令服務器發(fā)起20數(shù)據端口連接IE用之被動方式PASV客戶端打開服務器空閑端口不安全適用NAT、防火墻計算機網絡技術-827.3.2 FTP命令和響應1. FTP命令2. FTP響應計算機網絡技術-831. FTP命令訪問控制命令傳輸參數(shù)命令FTP服務命令計算機網絡技術-84訪問控制命令(1)用戶名(USER)(2)口令(PASS)(3)賬號(ACCT)賬號與用戶名沒有必然的聯(lián)系(4)改變工作目錄(CWD) (5)轉至上層目錄(CDUP)(6)結構掛載(SMNT)允許用戶在不改變登錄信息的情況下掛載一個不同文件系統(tǒng)的數(shù)據結構。(7)重新初始化(REI

19、N)(8)注銷(QUIT)計算機網絡技術-85傳輸參數(shù)命令(1)數(shù)據端口(PORT)(2)被動(PASV)(3)表示類型(TYPE)(4)文件結構(STRU)(5)傳輸模式(MODE)S 流B 塊C - 壓縮計算機網絡技術-86FTP服務命令(1)獲取(RETR)(2)存儲(STOR)(3)唯一存儲(STOU)(4)附加(包括創(chuàng)建、續(xù)傳)(APPE)(5)分派(ALLO)分配空間大?。?)重啟(REST)(7)將命名(RNFR)參數(shù)指定將要命令哪個路徑下的文件。計算機網絡技術-87FTP服務命令(8)命名為(RNTO)文件重新命名(9)放棄(ABOR)(8)刪除(DELE)(9)刪除文件夾(R

20、MD)(10)新建文件夾(MKD)(11)輸出工作目錄(PWD)(12)列出文件清單(LIST)計算機網絡技術-88FTP服務命令(13)名稱列表(NLST)與LIST的區(qū)別是LIST命令碰到文件夾時會執(zhí)行NLST(14)站點參數(shù)(SITE)獲得服務器端的一些信息,如FTP的架設軟件工具。(15)系統(tǒng)(SYST)獲得服務器端的操作系統(tǒng)信息。(16)狀態(tài)(STAT)(17)幫助(HELP)(18)打探(NOOP)若服務器端處于活動狀態(tài),則返回一個OK響應。計算機網絡技術-892. FTP響應應答碼含義200命令成功500語法錯誤(未知命令)501語法錯誤(參數(shù)錯誤)502命令未執(zhí)行503錯誤的命

21、令序列計算機網絡技術-90FTP響應碼第一位數(shù)字成功、失敗、未完成第二位數(shù)字什么錯誤第三位數(shù)字更詳細情況,如信息(命令)順序錯誤計算機網絡技術-917.3.3 文件傳輸實例1. 主動方式交互實例2. 被動方式交互實例計算機網絡技術-921. 主動方式交互實例ftp IP地址User anonymous計算機網絡技術-931. 主動方式交互實例續(xù)計算機網絡技術-942. 被動方式交互實例計算機網絡技術-957.4 HTTP7.4.1 HTTP概述7.4.2 HTTP請求消息7.4.3 HTTP響應消息7.4.4 HTTP實體7.4.5 HTTP連接實例7.4.6 WWW計算機網絡技術-967.4

22、.1 HTTP概述1. HTTP通信模型2. HTTP消息3. HTTP協(xié)議參數(shù)計算機網絡技術-971. HTTP通信模型C/S請求和響應計算機網絡技術-98HTTP代理通信模型透明代理不作修改非透明代理修改客戶端請求,提供額外服務如,媒體類型轉換計算機網絡技術-99Intranet內聯(lián)網網關好象它是源服務器計算機網絡技術-100HTTP特點C/S無狀態(tài)無狀態(tài)協(xié)議指協(xié)議對于事務處理沒有記憶能力區(qū)別于HTTP緩存不利于動態(tài)交互應用需要記住客戶端狀態(tài)文本協(xié)議內容協(xié)商服務器驅動:用戶給出首選項,服務器作決定代理驅動:服務器給出首選項,客戶作選擇計算機網絡技術-1012. HTTP消息HTTP通信中的

23、基本單元結構化的字節(jié)序列文本計算機網絡技術-102HTTP消息的組成格式消息類型消息首部消息體計算機網絡技術-103HTTP消息類型消息類型請求消息響應消息語法格式如下:HTTP-message = Request | Response; HTTP/1.1 消息請求行響應行計算機網絡技術-104消息首部的組成通用首部請求首部響應首部實體首部首部格式字段名:字段值計算機網絡技術-105消息體用來承載請求和響應的實體主體無傳輸編碼時,消息體和實體主體一致計算機網絡技術-1063. HTTP協(xié)議參數(shù)RFC2616中規(guī)定了12種協(xié)議參數(shù),如HTTP版本統(tǒng)一資源標識符媒體類型代碼集計算機網絡技術-107

24、統(tǒng)一資源標識符URIUniform Resource IdentifiersWWW地址通用文檔標志符統(tǒng)一資源定位符URLUniform Resource Locators 統(tǒng)一資源名稱URNUniform Resource Name計算機網絡技術-108統(tǒng)一資源標識符格式http_URL = http: / host : port abs_path ? query host指的IP地址、域名port 端口號 80,也可由Web管理員指定 abs_path :URLquery:查詢計算機網絡技術-109媒體類型media-type = type / subtype *( ; parameter

25、) type = token subtype = tokenToken:標記不區(qū)分大小寫所有的標記由IANA字符集注冊機構定義計算機網絡技術-110媒體類型舉例類型/子類型如application/mswordWord文檔參數(shù)屬性/屬性值對Content-Type:RTP/AVP 96內容類型是用RTP傳輸?shù)腍.264壓縮視頻媒體類型的值由IANA注冊,在RFC1590中定義。計算機網絡技術-111媒體類型遵循MIME計算機網絡技術-112類型含義Text文本消息Multipart用于連接消息體的多個部分構成一個消息,這些部分可以是不同類型的數(shù)據Application用于傳輸應用程序數(shù)據或者二

26、進制數(shù)據Message用于包裝一個E-mail消息Image用于傳輸靜態(tài)圖像數(shù)據Audio用于傳輸音頻或者聲音數(shù)據Video用于傳輸視頻或者音視頻文件媒體子類型遵循MIME計算機網絡技術-113text/plain純文本text/htmlHTML文檔application/xhtml+xmlXHTML文檔image/gifGIF圖像image/jpegJPEG圖像image/pngPNG圖像video/mpegMPEG動畫application/octet-stream任意的二進制數(shù)據application/pdfPDF文檔application/mswordWord文件message/rfc

27、822RFC 822形式multipart/alternativeHTML郵件的HTML形式和純文本形式,相同內容使用不同形式表示application/x-www-form-urlencoded使用HTTP的POST方法提交的表單multipart/form-data同上,但主要用于表單提交時伴隨文件上傳的場合其他參數(shù)內容編碼壓縮傳輸編碼安全日期時間完整日期秒間隔(從接收消息算起)產品標識使通信應用軟件能通過軟件名稱和版本來標識自己計算機網絡技術-114其他參數(shù)質量值小數(shù)點后幾位語言標簽ISO-3166的國家代碼實體標簽比較相同請求資源中兩個或更多實范圍單位目前僅有bytes計算機網絡技術-

28、115通用首部即適用于請求消息也適用于響應消息不用于傳輸實體適用于傳輸消息通用首部字段Cache-Control、Connection、Date、Pragma、Trailer、Transfer-Encoding、Upgrade、Via、Warning計算機網絡技術-116通用首部字段Cache-Control指定一些指令,這些指令經常覆蓋缺省的緩存算法防止緩存干涉請求或響應的行為Connection允許發(fā)送者指定某特定連接的選項,并且Connection頭域不能被代理在以后的連接中傳送Date產生消息的日期和時間Pragma包含特定執(zhí)行指令計算機網絡技術-117通用首部字段Transfer-E

29、ncoding為安全傳輸,對主體所做的編碼類型,如是否分塊Via請求和響應消息經過了哪些代理服務器Upgrade允許客戶端指定它所支持的附加通信協(xié)議Warning警告由于緩存操作或消息主體轉換帶來的語義透明性缺失計算機網絡技術-1187.4.2 HTTP請求消息1. 請求行2. 請求首部計算機網絡技術-119HTTP請求消息格式請求消息通常沒有實體主體計算機網絡技術-1201. 請求行格式 方法 空格 請求URI 空格 HTTP/版本號 回車換行方法必須大寫例如,當檢索網頁時,請求行如下:GET /pub/www/TheProject.html HTTP/1.1 計算機網絡技術-121請求行中

30、的方法方法名稱方法意義OPTIONS允許客戶端確定與服務器的資源或者功能相關的選項或者需求,而不用檢索任何資源。GET允許客戶檢索由請求確定的資源。HEAD允許客戶檢索關于實體的元信息,而不要求傳輸整個實體。用于測試鏈接有效性、有無更新等。POSTPOST的功能由服務器決定。PUT類似POST方法,但POST請求標識將處理封閉實體的資源。DELETE要求服務器刪除由URI指定的資源。TRACE跟蹤方法允許客戶端查看在另一端是如何檢索到消息的,以達到試驗或者診斷的目的。計算機網絡技術-1222. 請求首部18個首部字段Accept、Accept-Charset、Accept-Encoding、A

31、uthorization、Expect、From、Host、If-Match、If-Modified-Since、If-None-Match、If-Range、If-Unmodified-SinceMax-Forwards、Proxy-Authorization、Range、Referer、TE、User-Agent等類似參數(shù)功能給出條件等計算機網絡技術-123請求首部字段Accept請求端可接受哪些媒體類型Authorization請求服務器給自己授權HOST指明資源的主機名和端口號If-Match從一個資源獲得多個實體時,通過實體標簽驗證是否為服務器當前實體。If-Modified-Sin

32、ce沒改變則不用返回實體計算機網絡技術-1247.4.3 HTTP響應消息1. 狀態(tài)行2. 響應首部計算機網絡技術-125HTTP響應消息格式計算機網絡技術-1261. 狀態(tài)行語法格式如下:Status-Line = HTTP-Version SP Status-Code SP Reason-Phrase CRLF 例如:HTTP/1.1 404 Not FoundHTTP/版本號空格狀態(tài)嗎空格原因短語回車換行計算機網絡技術-127HTTP響應碼分類狀態(tài)碼協(xié)議含義1XX信息(Informational)收到請求,繼續(xù)處理2XX成功(Success)所請求的動作成功收到、理解并開始執(zhí)行3XX重定

33、向(Redirection)必須采取進一步的行動才能完成請求4XX客戶端錯誤(Client Error)請求包含錯誤語法或請求不能完成5XX服務器錯誤(Server Error)服務器沒有完成有效的請求計算機網絡技術-128 HTTP常見響應狀態(tài)碼協(xié)議含義200OK400錯誤請求404未找到500內部服務器錯誤計算機網絡技術-1292. 響應首部提供附加信息服務器的信息資源的進一步訪問信息首部字段Accept-RangesAge、Etag、Location、Proxy-Authenticate、Retry-After、VaryWWW-Authenticate、Server計算機網絡技術-130

34、響應首部字段Accept-Ranges給出資源組成部分的偏移和長度Age從緩存獲取響應消息時,緩存項的時間估值Etag用于識別來自同一資源的不同實體Location重定向于由Location指明的URI而不是請求URI。計算機網絡技術-131響應首部字段Proxy-Authenticate讓某一代理給客戶端授權Retry-After用戶代理再次提交已重定向請求之前的最小等待時間Vary指定某些請求使用緩存WWW-Authenticate包含在401(沒有被授權)響應消息中Server處理請求的軟件產品及其版本號計算機網絡技術-1327.4.4 HTTP實體1. 實體首部2. 實體主體計算機網絡

35、技術-133HTTP實體封裝數(shù)據實體首部元數(shù)據實體主體 數(shù)據計算機網絡技術-1341. 實體首部Allow、Content-Encoding、Content-Language、Content-Length、Content-Location、Content-MD5、Content-Range、Content-Type、Expires、Last-Modified計算機網絡技術-135實體首部Allow能夠支持的請求行中的方法集合Content-Encoding(內容編碼,如使用何種壓縮方法)Content-Language內容對象的語言Content-Length內容對象的長度,即實體主體的大小計

36、算機網絡技術-136實體首部Content-Type實體主體的媒體類型遵循MIME計算機網絡技術-137媒體類型含義7bit即傳統(tǒng)的7位的ASCII編碼方式8bit8位的ASCIIbinary二進制編碼方式Quoted-printable可打印字符,拉丁字符集Base64是以64為基數(shù)的編碼x-encodingname預留擴展用Base64編碼3個字節(jié)按6bit分4組查表編碼成4個字符計算機網絡技術-1380A16Q32g48w1B17R33h49x2C18S34i50y3D19T35j51z4E20U36k5205F21V37l5316G22W38m5427H23X39n5538I24Y40

37、o5649J25Z41p57510K26a42q58611L27b43r59712M28c44s60813N29d45t61914O30e46u62+15P31f47v63/實體首部Expires何時之后響應被視為陳舊的計算機網絡技術-1392. 實體主體語法格式為:entity-body = *OCTET實體主體是三層編碼模型傳輸編碼(媒體類型(數(shù)據)計算機網絡技術-140實體主體的數(shù)據類型由實體首部字段確定Content-Type指定數(shù)據的媒體類型Content-Encoding指定內容編碼,經常用于數(shù)據壓縮Entity-body:=Content-Encoding( Content-Ty

38、pe( data) )計算機網絡技術-141實體主體的長度由實體首部字段Content-Length指出消息主體在被應用于傳輸編碼之前的長度十進制字節(jié)數(shù)消息主體的長度由通用首部的transfer-coding可得出稱為傳輸長度(transfer-length)消息主體傳輸編碼之后的長度計算機網絡技術-1427.4.5 HTTP連接實例1. 非持久連接和持久連接2. 網頁瀏覽的連接過程3. HTTP連接實例計算機網絡技術-1431. 非持久連接和持久連接非持久連接方法每個TCP連接只能處理一個事務持久連接如,5個圖片一次TCP連接非流水線收到響應才能發(fā)新請求流水線遇到引用立即發(fā)新請求HTTP 1

39、.1默認計算機網絡技術-1442. 網頁瀏覽的連接過程1)建立TCP連接;2)客戶端發(fā)送HTTP請求消息;3)服務器端生成響應消息,返回給客戶端;4)服務器端關閉連接客戶端解析返回的響應首部,顯示頁面。計算機網絡技術-1453. HTTP連接實例計算機網絡技術-1467.4.6 WWW1. HTML2. WEB瀏覽器3. WEB服務器4. 網頁設計計算機網絡技術-1471. HTML超文本的標記語言印刷出版的格式計算機網絡技術-148HTML結構文件頭主體 計算機網絡技術-149HTML例IE 查看 源文件計算機網絡技術-1502. WEB瀏覽器計算機網絡技術-1513. WEB服務器搭建We

40、b服務器常見的軟件系統(tǒng)IISApacheTomcatWampserver計算機網絡技術-1524. 網頁設計靜態(tài)網頁動態(tài)網頁計算機網絡技術-153網頁設計工具FrontPageDreamweaver計算機網絡技術-154靜態(tài)網頁沒有后臺數(shù)據庫不含動態(tài)腳本代碼可以有腳本程序,如JavaScript腳本純HTML靠鏈接、表單指向等指向別的網頁有交互計算機網絡技術-155靜態(tài)網頁設計靜態(tài)網頁范例計算機網絡技術-156動態(tài)網頁頁面中含有動態(tài)腳本網頁內容是動態(tài)腳本在服務器上的運行結果組成程序是否在服務器端運行,是重要標志常用的動態(tài)腳本語言PHP、ASP、JSP等計算機網絡技術-157動態(tài)網頁設計例如,利

41、用ASP實現(xiàn)輸出hello world代碼如下計算機網絡技術-158動態(tài)網頁設計例如,利用PHP實現(xiàn)輸出hello world代碼如下計算機網絡技術-159動態(tài)網頁制作一般方法編寫靜態(tài)網頁,向動態(tài)網頁提交待處理信息例,index.html編寫動態(tài)網頁,接收并處理靜態(tài)網頁提交的信息例, loginDealer.php計算機網絡技術-160PHP動態(tài)網頁制作舉例index.html瀏覽器提交靜態(tài)頁面action:指向動態(tài)處理頁面Post:提交表單方法計算機網絡技術-161服務器上運行的動態(tài)腳本loginDealer.php處理瀏覽器提交的頁面信息$_POST:獲取表單提交信息計算機網絡技術-162

42、7.5 SNMP7.5.1 SNMP體系結構7.5.2 管理信息庫MIB7.5.3 SNMP報文7.5.4 SNMP的操作計算機網絡技術-1637.5.1 SNMP體系結構1. 網絡管理的功能2. SNMP網絡管理模型計算機網絡技術-1641. 網絡管理的功能配置管理故障管理性能管理計費管理安全管理計算機網絡技術-165166配置管理掌握和控制網絡配置信息以及網絡內各設備的狀態(tài)和連接關系。 功能集包括:網絡規(guī)劃與網絡工程業(yè)務規(guī)劃與協(xié)商供給狀態(tài)與控制 167故障管理發(fā)現(xiàn)、判斷、隔離、修復故障;記錄故障的檢修過程及其結果。 功能集為:可用性(survivability)質量保證告警監(jiān)視故障定位測試

43、障礙(報告)管理 168告警級別 紅色 Major1( * ) 災難性告警(四星級告警)紫色 Major2( * ) 嚴重告警(三星級告警)黃色 Minor1( * ) 較嚴重告警(二星級告警)淡藍 Minor2( * ) 輕微告警(一星級告警)綠色 無告警白色 新對象藍色 系統(tǒng)確認的對象169性能管理指出網絡中哪些性能可以改善以及如何改善功能集包括:性能質量保證 性能監(jiān)視 性能控制 性能分析 170計費管理跟蹤用戶對網絡資源的使用情況 功能集包括:帳單(Bill)管理資費管理收費與資金管理審計171安全管理對網絡資源以及重要信息的訪問進行約束和控制功能集包括:標識重要的網絡資源(包括系統(tǒng)、文

44、件和其它實體)確定重要的網絡資源和用戶集之間的映射關系;監(jiān)視對重要網絡資源的訪問;記錄對重要網絡資源的非法訪問;信息加密管理。2. SNMP網絡管理模型管理者-代理模型計算機網絡技術-172SNMP網絡管理系統(tǒng)組成管理者運行在計算機操作系統(tǒng)之上的一組應用程序網管程序代理應用程序,運行在被管理的網絡節(jié)點中管理信息庫MIB數(shù)據庫,存放需要管理的數(shù)據對象SNMP協(xié)議定義管理者與代理之間通信的報文格式以及交互過程計算機網絡技術-1737.5.2 管理信息庫MIB1. 管理信息結構(SMI)2. 管理信息庫(MIB)計算機網絡技術-1741. 管理信息結構(SMI)MIB由SMI(管理信息結構)描述SM

45、I定義被管數(shù)據對象的類型種類、標識符、數(shù)據類型等計算機網絡技術-175數(shù)據對象的定義包括5個字段:1)對象。包括數(shù)據對象的對象描述符和對象標識符OID。2)語法。主要包括數(shù)據對象的類型和應用語法3)定義對數(shù)據對象的文本描述4)訪問只讀、可讀可寫、不可訪問等。5)狀態(tài)必須、可選或者過時計算機網絡技術-176管理信息結構(SMI)用OID表述的MIB樹結構如system:.2.1.1計算機網絡技術-1772. 管理信息庫(MIB)SNMP功能組(1)系統(tǒng)(system)組(2)接口(Interface)組(3)地址轉換(AT)組(4)IP組(5)ICMP組計算機網絡技術-178查看MIBMIB B

46、rowser先安裝SNMP組件計算機網絡技術-1797.5.3 SNMP報文使用UDP發(fā)送默認端口161PDU的定義與習慣不同SNMP首部由認證服務解析計算機網絡技術-180SNMP報文字段版本號版本號1代表SNMPv2團體名認證簡單口令 publicSNMP v2有7種報文類型表示7種操作計算機網絡技術-181SNMP報文字段變量綁定表變量名和對應值的表變量名以對象標識OID來標識變量的表示方法為x.y,x是管理對象的對象標識符Y指定對象類型值如接口表中的接口號、路由表中的目的網絡地址計算機網絡技術-182變量名值變量名SNMP報文發(fā)送步驟1)根據操作構造協(xié)議PDU。2)認證把PDU、源、目的端口地址以及團體名傳送給認證服務,認證服務產生認證碼對數(shù)據進行加密3)加入版本號和團體名,構造報文。4)進行BER編碼,產生0/1比特串,發(fā)送出去基本編碼規(guī)則把ASN.1表示的抽象類型值編碼為字節(jié)串類型-長度-值計算機網絡技術-1837.5.4 SNMP的操作計算機網絡技術-1841. GetRequest操作2. GetRespon

溫馨提示

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

評論

0/150

提交評論