已閱讀5頁,還剩54頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
南華大學計算機科學與技術(shù)學院畢業(yè)論文 i 摘要 : 在因特網(wǎng)日益發(fā)展壯大的今天,萬維網(wǎng)在其上的通信量已經(jīng)超過 90%,萬維網(wǎng)信息的安全問題已經(jīng)越來越被人們所重視,而作為萬維網(wǎng)應(yīng)用層核心協(xié)議的 議是基礎(chǔ)。 當網(wǎng)絡(luò)發(fā)生異常時,對網(wǎng)絡(luò)上傳輸?shù)臄?shù)據(jù)進行監(jiān)視和分析,是網(wǎng)管人員解決網(wǎng)絡(luò)故障的一種常用方法。 本文介紹應(yīng)用層 據(jù)包 的 截獲與還原技術(shù)的實現(xiàn) ,并簡要介紹其中所涉及的數(shù)據(jù)包截獲、數(shù)據(jù)包分析、應(yīng)用數(shù)據(jù)重組以及 數(shù)據(jù)包解碼 等關(guān)鍵技術(shù)。該系統(tǒng)可以監(jiān)聽網(wǎng)管人員感興趣的數(shù)據(jù)包,通過對其進行分析和研究,分析出其遵守的協(xié)議以及其應(yīng)用層數(shù)據(jù),恢復到被監(jiān)視用戶所看到數(shù) 據(jù)的格式。該系統(tǒng)的實現(xiàn),為網(wǎng)管人員有效地管理網(wǎng)絡(luò)提供了一種直觀的工具。 關(guān)鍵詞 : 據(jù)包 ; 截獲 ; 還原 南華大學計算機科學與技術(shù)學院畢業(yè)論文 0 at to of WW as WWs of on is he of a of so is of a 華大學計算機科學與技術(shù)學院畢業(yè)論文 錄 前言 . 1 第一章 絡(luò)數(shù)據(jù)包截獲與還原的理論基礎(chǔ) . 2 絡(luò)體系結(jié)構(gòu) . 2 絡(luò)參考模型概述 . 2 P 協(xié)議族 . 3 . 4 議的 幾個重要概念 . 5 議結(jié)構(gòu) . 6 議的運作方式 . 12 于 . 16 議的安全因素 . 16 于 議 監(jiān)視的實現(xiàn) . 17 第二章 開發(fā)工具與環(huán)境配置 . 19 言介紹 . 19 臺無關(guān)性 . 19 向?qū)ο?. 20 全穩(wěn)定 . 21 持多線程 . 21 述 . 22 發(fā)工具 紹 . 22 發(fā)環(huán)境配置 . 23 第三章 據(jù)包截獲 . 24 模塊設(shè)計 . 24 系結(jié)構(gòu)設(shè)計 . 24 具 . 25 . 26 庫 . 29 據(jù)包的存儲 . 29 據(jù)包捕獲和存儲流程圖 . 32 據(jù)包捕獲和存儲程序片斷 . 32 第四章 據(jù)包信息的分析與還原 . 35 符編碼的信息概述 . 35 符編碼 . 35 符編碼 . 36 符編碼 . 36 符編碼 . 36 獲數(shù)據(jù)包信息的分析 . 38 獲數(shù)據(jù)數(shù)據(jù)包的重組分析 . 38 獲數(shù)據(jù)包編碼格式的分析 . 40 獲數(shù)據(jù)的分析的程序片段 . 40 南華大學計算機科學與技術(shù)學院畢業(yè)論文 捕獲數(shù)據(jù)包信息的部分還原 . 41 獲數(shù)據(jù)包信息還原的流程圖 . 41 獲數(shù)據(jù)包的信息還原算法 . 42 第五章 總結(jié) . 52 參 考 文 獻 . 54 謝 辭 . 55 南華大學計算機科學與技術(shù)學院畢業(yè)論文 第 1 頁 共 59 頁 前言 在短短的二十幾年時間里 ,萬維網(wǎng) (一種發(fā)布高能物理數(shù)據(jù)的方式演變?yōu)槿缃袢藗冾^腦中的因特網(wǎng) ,它之所以如此流行是由于它有一個豐富多彩的界面 ,初學者很容易使用 ,并且提供了大量的信息資源 ,幾乎涉及人們所能想象的所有 主題。 議 ,而 議作為 主要協(xié)議 ,由于其簡捷、快速的方式,適用于分布式超媒體信息系統(tǒng)。它于 1990年提出,經(jīng)過幾年的使用與發(fā)展,得到不斷地完善和擴展。目前在 使用的是 第六版, 規(guī)范化工作正在進行之中,而且建議已經(jīng)提出。 但 議存 在許多安全漏洞,比如說允許遠程用戶向遠程服務(wù)器請求連接 ,并且執(zhí)行遠程命令 務(wù)器和客戶機,這些危害信息還包括對遠程請求的武斷認證;破壞請求和應(yīng)答的保密性;濫用服務(wù)器功能和資源等。而在網(wǎng)絡(luò)上傳送的不良信息,也影響人們的身心健康,包括色情、迷信和暴力等信息 。對危害信息和不良信息在應(yīng)用層的還原可以很明確的知道該信息傳送的具體信息,具有很直觀的效果,可以幫助網(wǎng)絡(luò)管理人員較好的監(jiān)視網(wǎng)絡(luò)。 對于網(wǎng)絡(luò)數(shù)據(jù)包的截獲和還原是網(wǎng)絡(luò)行為監(jiān)視的一部分, 本文主要介紹 據(jù)包的截獲與還原技術(shù),該 技術(shù) 涉及到數(shù)據(jù)包截獲、數(shù)據(jù)包分析、應(yīng)用數(shù)據(jù)重組和字符編碼解碼等關(guān)鍵技術(shù)。該技術(shù)的實現(xiàn) 可以 幫助 網(wǎng)管人員監(jiān)聽感興趣的 據(jù)包,分析出其遵守的協(xié)議以及其應(yīng)用層數(shù)據(jù),同時將應(yīng)用層數(shù)據(jù)進行重組,恢復到 原始的數(shù)據(jù) 格式,達到與被監(jiān)視用戶相同的顯示效果。該系統(tǒng)的實現(xiàn),為網(wǎng)管人員有效地管理網(wǎng)絡(luò)提供了一種直觀的工具。 本文所介紹的基于 議的截獲和還原信息主要是萬維網(wǎng)信息,而這些信息包括文本、圖象和聲音等,本文主要是針對文本信息的還原,而大多數(shù)的嗅探器并不支持的數(shù)據(jù)在應(yīng)用層的還原。本文所提出的應(yīng)用層數(shù)據(jù)的還原技術(shù)是 針對大多數(shù)嗅探器的局限性提出來的。 南華大學計算機科學與技術(shù)學院畢業(yè)論文 第 2 頁 共 59 頁 第一章 絡(luò)數(shù)據(jù)包截獲與還原的理論基礎(chǔ) 絡(luò)體系結(jié)構(gòu) 絡(luò)參考模型概述 層協(xié)議體系結(jié)構(gòu)既復雜又不實用,但其概念清楚,體系結(jié)構(gòu)理論較 完整。 P 的協(xié)議現(xiàn)在得到了廣泛的應(yīng)用,但它原先并沒有一個明確的體系結(jié)構(gòu)。 P 是一個四層的體系結(jié)構(gòu),它包含應(yīng)用層、運輸層、網(wǎng)際層和網(wǎng)絡(luò)結(jié)構(gòu)層。不過從實質(zhì) 上講, P 只有三層 ,即應(yīng)用層、運輸層和網(wǎng)際層,因為最下面的網(wǎng)絡(luò)接口層 并沒有什么具體內(nèi)容。 下面的圖片反應(yīng)了兩臺計算機進行通信時的各層數(shù)據(jù)流結(jié)構(gòu)。 圖 用層 應(yīng)用層是體系結(jié)構(gòu)中的最高層。應(yīng)用層確定進程之間通信的性質(zhì)以滿足用戶的需要 。應(yīng)用層不僅要提供應(yīng)用進程所需要的信息交換和遠地操作,而且還要作為相互作用的應(yīng)用進程的用戶代理,來完成一些為進行語義上有意義的信息交換所必須的功能。應(yīng)用層直接為用戶的應(yīng)用進程提供服務(wù)。在因特網(wǎng)中的應(yīng)用層協(xié)議很多,如支持萬維網(wǎng)應(yīng)用的 議,支持電子郵件的 議,支持文件傳輸?shù)?議等等。 運輸層 運輸層的任務(wù)就是負 責主機中兩個進程之間的通信。 南華大學計算機科學與技術(shù)學院畢業(yè)論文 第 3 頁 共 59 頁 因特網(wǎng)的運輸層可使用兩種不同協(xié)議。即面向連接的傳輸控制協(xié)議 無連接的用戶數(shù)據(jù)報協(xié)議 向連接的服務(wù)能夠提供可靠的交付,但無連接服務(wù)則不保證提供可靠的交付,它只是“盡最大努力交付”。這兩種服務(wù)方式都很有用,各有其優(yōu)缺點。 在分組交換網(wǎng)內(nèi)的各個交換接點機都沒有運輸層。運輸層只能存在于分組交換網(wǎng)外面的主機之中。運輸層以上的各層就不再關(guān)心信息傳輸?shù)膯栴}了。正因為如此,運輸層就成為計算機網(wǎng)絡(luò)體系結(jié)構(gòu)中非常重要的一層。 網(wǎng)絡(luò)層 網(wǎng)絡(luò)層負責為分組交換網(wǎng) 上的不同主機提供通信。在發(fā)送數(shù)據(jù)時,網(wǎng)絡(luò)層將運輸 層產(chǎn)生的報文段或用戶數(shù)據(jù)報封裝成分組或包進行傳送。在 P 體系中,分組也叫作 據(jù)報,或簡稱為數(shù)據(jù)報。 因特網(wǎng)是一個很大的互聯(lián)網(wǎng),它由大量的異構(gòu)網(wǎng)絡(luò)通過路由器相互連接起來。因特網(wǎng)主要的網(wǎng)絡(luò)協(xié)議是無連接的網(wǎng)際協(xié)議 許多路由選擇協(xié)議,因此因特網(wǎng)的網(wǎng)絡(luò) 層也叫網(wǎng)際層或 。 數(shù)據(jù)鏈路層 在發(fā)送數(shù)據(jù)時,數(shù)據(jù)鏈路層的任務(wù)是將在網(wǎng)絡(luò)層交下來的 據(jù)報組裝成幀,在兩個相鄰接點間的鏈路上傳送以幀為單位的數(shù)據(jù)。每一幀包括數(shù)據(jù)和必要的控制信息。 控制信息使接受端能夠知道一個幀 從哪個比特開始和到哪個比特結(jié)束??刂菩畔⑦€使接受端能夠檢測到所收到的幀中有無差錯。如發(fā)現(xiàn)有差錯,數(shù)據(jù)鏈路層就丟棄這個出了差錯的幀。 物理層 物理層的任務(wù)是透明地傳送比特流。在物理層上所傳數(shù)據(jù)的單位是比特。傳遞信息所利用的一些物理媒體,如雙絞線、同軸電纜、光纜,并不在物理層之內(nèi)而是在物理層的下面。 P 協(xié)議 族 P 協(xié)議族(如下圖所示),它的特點是上下兩頭大而中間?。簯?yīng)用 層和網(wǎng)絡(luò)接口層都有多種協(xié)議,而中間的 很小,上層的各種協(xié)議都向下匯聚到一個 議中。這種很象沙漏計時器形狀的 P 協(xié)議族表明: 時也可以連接到各式各樣的網(wǎng)絡(luò)上。正因為如此,因特網(wǎng)才會發(fā)展到今天的這種全球規(guī)模。 南華大學計算機科學與技術(shù)學院畢業(yè)論文 第 4 頁 共 59 頁 圖 個通信網(wǎng)絡(luò)的任務(wù),可以劃分成不同的功能塊,即抽象成所謂的 ” 層” 。用于互聯(lián)網(wǎng)的協(xié)議可以比照 P 參考模型進行分類。 P 協(xié)議棧起始于第三層協(xié)議 聯(lián)網(wǎng)協(xié)議 ) 。所有這些協(xié)議都在相應(yīng)的 檔中討論及標準化。重要的協(xié)議在相應(yīng)的 檔中均標記了狀態(tài) : “必須“ (,“推薦“ (,“可選“ (。其它的協(xié)議還可能有“ 試驗“ (或“ 歷史“ (的狀 態(tài)。 1.2 議概述 我 們 在 瀏 覽 器 的 地 址 欄 里 輸 入 的 網(wǎng) 站 地 址 叫 做一資源定位符 )。就像每家每戶都有一個門牌地址一樣,每個網(wǎng)頁也都有一個 址。當你在瀏覽器的地址框中輸入一個 覽器通過超文本傳輸 協(xié)議 (將 翻譯成漂亮的網(wǎng)頁。 P 網(wǎng)際層 運輸層 應(yīng)用層 網(wǎng)絡(luò)接口 1 網(wǎng)絡(luò)接口 2 網(wǎng)絡(luò)接口 3 華大學計算機科學與技術(shù)學院畢業(yè)論文 第 5 頁 共 59 頁 基本 協(xié)議 是 P 協(xié)議 ,然而在 P 模型最上層的是應(yīng)用層 (它包含所有高層的 協(xié)議 。高層 協(xié)議 有:文件傳輸 協(xié)議子郵件傳輸 協(xié)議 名系統(tǒng)服務(wù) 絡(luò)新聞傳輸 協(xié) 議 。 議 (文本傳輸 協(xié)議 )是用于從傳輸超文本到本地瀏覽器的傳送 協(xié)議 。它可以使瀏覽器更加高效,使網(wǎng)絡(luò)傳輸減少。它不僅保證計算機正確快速地傳輸超文本文檔,還確定傳輸文檔中的哪一部分,以及哪部分內(nèi)容首先顯示 (如文本先于圖形 )等。這就是你為什么在瀏覽器中看到的網(wǎng)頁地址都是以“ ”開頭的原因。 自 個多姿多彩的資訊和虛擬的世界便出現(xiàn)在我們眼前,可是我們怎么能夠更加容易地找到我們需要的資訊呢?當決 定使用超文本作為檔的標準格式后,于是在 1990 年,科學家們立即制定了能夠快速查找這些超文本文檔的 協(xié)議 ,即 議 。經(jīng)過幾年的使用與發(fā)展,得到不斷的完善和擴展,目前在 使用的是 第六版。 議的幾個重要概念 一個傳輸層的實際環(huán)流,它是建立在兩個相互通訊的應(yīng)用程序之間。 括一個結(jié)構(gòu)化的八元組序列并通過連接傳輸。 一個從客戶端到服務(wù)器的請求信息包括應(yīng)用于資源的方法、資源的標識符和 協(xié)議 的版本號 一個從服務(wù)器返回的信息包括 議 的版本號、請求的狀態(tài) (例如“成功”或“沒找到” )和文檔的 由 數(shù)據(jù)資源或來自服務(wù)資源的回映的一種特殊表示方法,它可能被包圍在一個請求或響應(yīng)信息中。一個實體包括實體頭信息和實體的本身內(nèi)容。 南華大學計算機科學與技術(shù)學院畢業(yè)論文 第 6 頁 共 59 頁 一個為發(fā)送請求目的而建立連接的應(yīng)用程序。 初始化一個請求的客戶機。它們是瀏覽器、編輯器或其它用戶工具。 一個接受連接并對請求返回信息的應(yīng)用程序。 是一個給定資源可以在其上駐留或被創(chuàng)建的服務(wù)器。 一個中間程序,它可以充當一個服務(wù)器,也可以充當一個客戶機,為其它客戶機建立請求。請求是通過可能的翻譯在內(nèi)部或經(jīng)過傳遞到其它的服務(wù)器中。一個代理在發(fā)送請求信息之前,必須解釋并且如果可能重寫它。 代理經(jīng)常作為通過防火墻的客戶機端的門戶, 代理還可以作為一個幫助應(yīng)用來通過 協(xié)議 處理沒有被用戶代理完成的請求。 一個作為其它服務(wù)器中間媒介的服務(wù)器。與代理不同的是,網(wǎng)關(guān)接受請求就好象對被請求的資源來說它就是源服務(wù)器;發(fā)出請求的客戶機并沒有意識到它在同網(wǎng)關(guān)打交道。 網(wǎng)關(guān)經(jīng)常作為通過防火墻的服務(wù)器端的門戶,網(wǎng)關(guān)還可以作為一個 協(xié)議 翻譯器以便存取那些存儲在非 是作為兩個連接中繼的中介程序。一旦激活,通道便被認為不屬于 管通道可能是被一個 被中繼的連接兩端關(guān)閉時,通道便消失。當一個門戶 (須存在或中介(能解釋中繼的通訊時通道被經(jīng)常使用。 反應(yīng)信息的局域存儲。 議結(jié)構(gòu) 求和從服務(wù)器到客戶機的響應(yīng)構(gòu)成。 請求報文格式如下: 請求行 通用信息頭 請求頭 實體頭 報文主體 表 華大學計算機科學與技術(shù)學院畢業(yè)論文 第 7 頁 共 59 頁 請求行以方法字段開始,后面分別是 段和 議版本字段,并以 尾。 分隔符。除了在最后的 列中 必需的之外,其他都可以不要。有關(guān)通用信息頭,請求頭和實體頭方面的具體內(nèi)容可以參照相關(guān)文件。 響應(yīng)報文格式如下: 狀態(tài)行 通用信息頭 請求頭 實體頭 報文主體 表 態(tài)碼元由 3 位數(shù)字組成,表示請求是否被理解或被滿足。原因分析是對 原文的狀態(tài)碼作簡短的描述,狀態(tài)碼用來支持自動操作,而原因分析用來供用戶使用??蛻魴C無需用來檢查或顯示語法。有關(guān)通用信息頭,響應(yīng)頭和實體頭方面的具體內(nèi)容可以參照相關(guān)文件。 超文本傳輸協(xié)議的縮寫,它用于傳送式的數(shù)據(jù),關(guān)于 議的詳細內(nèi)容請參考 議采用了請求 /響應(yīng)模型??蛻舳讼蚍?wù)器發(fā)送一個請求,請求頭包含請求的方法、 議版本、以及包含請求修 飾符、客戶信息和內(nèi)容的類似于 消息結(jié)構(gòu)。服務(wù)器以一個狀態(tài)行作為響應(yīng),相應(yīng)的內(nèi)容包括消息協(xié)議的版本,成功或者錯誤編碼加上包含服務(wù)器信息、實體元信息以及可能的實體內(nèi)容。 通常 息包括客戶機向服務(wù)器的請求消息和服務(wù)器向客戶機的響應(yīng)消息。這兩種類型的消息由一個起始行,一個或者多個頭域,一個只是頭域結(jié)束的空行和可選的消息體組成。 頭域包括通用頭,請求頭,響應(yīng)頭和實體頭四個部分。每個頭域由一個域名,冒號( :)和域值三部分組成。域名是大小寫無關(guān)的,域值前可以添加任何數(shù)量的空格符,頭域可以被擴展為多 行,在每行開始處,使用至少一個空格或制表符。 通用頭域 通 用 頭 域 包 含 請 求 和 響 應(yīng) 消 息 都 支 持 的 頭 域 , 通 用 頭 域 包 含通用頭域的擴展要求通訊雙方都支持此擴展,如果存在不支持的通用頭南華大學計算機科學與技術(shù)學院畢業(yè)論文 第 8 頁 共 59 頁 域,一般將會作為實體頭域處理。下面簡單介紹幾個在 息中使用的通用頭域。 定請求和響應(yīng)遵循的緩存機制。在請求消息或響應(yīng)消息中設(shè)置 不會修改另一個消息處理過程中的緩存處理過程。請求時的緩存指令包括 應(yīng)消息中的指令包括 個消息中的指令含義如下: 息,不能被共享緩存處理。這允許服務(wù)器僅僅描述當用戶的部分響應(yīng)消息,此響應(yīng)消息對于其他用戶的請求無效。 于防止重要的信息被無意的發(fā)布。在請求消息中發(fā)送將使得請求和響應(yīng)消息都不使用緩存。 秒為單位)的響應(yīng)。 示客戶機可以接收響應(yīng)時間小于當前時間加上指定時間的響應(yīng)。 示客戶機可以接收超出超時期間的響應(yīng)消息。如果指定的值,那么客戶機可以 接收超出超時期指定值之內(nèi)的響應(yīng)消息。 域表示消息發(fā)送的時間,時間的描述格式由 義。例如,15:57述的時間表示世界標準時,換算成本地時間,需要知道用戶所在的時區(qū)。 域用來包含實現(xiàn)特定的指令,最常用的是 的含義和 南華大學計算機科學與技術(shù)學院畢業(yè)論文 第 9 頁 共 59 頁 請求消息 請求消息的第一行為下面的格式: 個字段是大小寫敏感的,包括 法 他所有方法的實現(xiàn)是可選的。 法也是取回由 識的信息,只是可以在響應(yīng)時,不返回消息體。 法可以請求服務(wù)器接收包含在請求中的實體信息,可以用于提交表單,向新聞組 、件群組和數(shù)據(jù)庫發(fā)送消息。 示空格。 循 式,在此字段為星號( *)時,說明請求并不用于某個特定的資源地址,而是用于服務(wù)器本身。 示支持的 如為 求頭域允許客戶端向服務(wù)器傳遞關(guān)于請求或者關(guān)于客戶機的附加信息。 請求頭域可能包含下列字段 請求頭域的擴展要求通訊雙方都支持,如果存在不支持的請求頭域,一般將會作為實體頭域處理。 典型的請求消息: */* ;54554- 南華大學計算機科學與技術(shù)學院畢業(yè)論文 第 10 頁 共 59 頁 域指定請求資源的 機和端口號,必須表示請求 原始服務(wù)器或網(wǎng)關(guān)的位置。 求必須包含主機頭域,否則系統(tǒng)會以 400狀 態(tài)碼返回。 源資源地址,這可以允許服務(wù)器生成回退鏈表,可用來登陸、優(yōu)化 也允許廢除的或錯誤的連接由于維護的目的被追蹤。如果請求的 果指定的是部分 此地址應(yīng)該是一個相對地址。 如, 表示頭 500個字節(jié): 示第二個 500字節(jié): 00示最后 500個字節(jié): 500 表示 500字節(jié)以后的范圍: 00- 第一個和最后一個字節(jié): 1 同時指定幾個范圍: 0001是服務(wù)器可以忽略此請求頭,如果無條件 應(yīng)會以狀態(tài)碼 206( 回而不是以 200( 響應(yīng)消息 響應(yīng)消息的第一行為下面的格式: 示支持的 如為 要用于機器自動識別, 要用于幫助用戶理解。 兩個數(shù)字沒有分類的作用。第一個數(shù)字可能取 5個不同的值: 1息響應(yīng)類,表示接收到請求并且繼續(xù)處理 南華大學計算機科學與技術(shù)學院畢業(yè)論文 第 11 頁 共 59 頁 2理成功響應(yīng)類,表示動作被成功接收、理 解和接受 3定向響應(yīng)類,為了完成指定的動作,必須接受進一步處理 4戶端錯誤,客戶請求包含語法錯誤或者是不能正確執(zhí)行 5務(wù)端錯誤,服務(wù)器不能正確執(zhí)行一個正確的請求 響應(yīng)頭域允許服務(wù)器傳遞不能放在狀態(tài)行的附加信息,這些域主要描述服務(wù)器的信息和 一步的信息。響應(yīng)頭域包含 響應(yīng)頭域的擴展要求通訊雙 方都支持,如果存在不支持的響應(yīng)頭域,一般將會作為實體頭域處理。 典型的響應(yīng)消息: 15:574(76:289725426 0279980 應(yīng)頭包含處理請求的原始服務(wù)器的軟件信息。此域能包含多個產(chǎn)品標識和注釋,產(chǎn)品標識一般按照重要性排序。 實體 請求消息和響應(yīng)消息都可以包含實體信息,實體信息一般由實體頭域和實體組成。實體頭域包含關(guān)于實體的原信息,實體頭包括 許客戶端定義新的實體頭,但是這些南華大學計算機科學與技術(shù)學院畢業(yè)論文 第 12 頁 共 59 頁 域可能無法未接受方識別。實體可以是一個經(jīng)過編碼的字節(jié)流,它的編碼方式由 義,它的長度由 體頭用于向接收方指示實體的介質(zhì)類型,指定 體頭用于指定整個實體中的一部分的插入位置,他也指示了整個實體的長度。在服務(wù)器向客戶返回一個部分響應(yīng),它必須描述響應(yīng)覆蓋的范圍和整個實體長度。一般格式: 如,傳送頭 500 個字節(jié)次字段的形式: 234 如果一個 如,對范圍請求的響應(yīng)或?qū)σ幌盗蟹秶闹丿B請求), 議的運作方式 基于請求響應(yīng) 范式的。一個客戶機與服務(wù)器建立連接后,發(fā)送一個請求給服務(wù)器,請求方式的格式為,統(tǒng)一資源標識符、 協(xié)議 版本號,后邊是 息包括請求修飾符、客戶機信息和可能的內(nèi)容。服務(wù)器接到請求后,給予相應(yīng)的響應(yīng)信息,其格式為一個狀態(tài)行包括信息的 協(xié)議 版本號、一個成功或錯誤的代碼, 后邊是 體信息和可能的內(nèi)容。 許多 訊是由一個用戶代理初始化的并且包括一個申請在源服務(wù)器上資源的請求。最簡單的情況可能是在用戶代理 (源服務(wù)器 (O)之間通過一個單獨的連接來完成 (見圖 南華大學計算機科學與技術(shù)學院畢業(yè)論文 第 13 頁 共 59 頁 圖 一個或多個中介出現(xiàn)在請求響應(yīng)鏈中時,情況就變得復雜一些。中介由三種:代理 (網(wǎng)關(guān) (通道 (一個代理根據(jù) 寫全部或部分消息,通過 關(guān)是 一個接收代理,作為一些其它服務(wù)器的上層,并且如果必須的話,可以把請求翻譯給下層的服務(wù)器 協(xié)議 。一個通道作為不改變消息的兩個連接之間的中繼點。當通訊需要通過一個中介 (例如:防火墻等 )或者是中介不能識 別消息的內(nèi)容時,通道經(jīng)常被使用。 圖 面的圖 源服務(wù)器 (O)之間有三個中介 (A,一個通過整個鏈的請求或響應(yīng)消息必須經(jīng)過四個連接段。這個 區(qū)別是重要的,因為一些 有通道的鄰居,應(yīng)用于鏈的終點或應(yīng)用于沿鏈的所有連接。盡管圖 線性的,每個參與者都可能從事多南華大學計算機科學與技術(shù)學院畢業(yè)論文 第 1
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年智能電表在電氣節(jié)能中的經(jīng)濟分析
- 急診護理管理與應(yīng)急處理技巧
- 醫(yī)療急救現(xiàn)場禮儀與應(yīng)急處置
- 醫(yī)療行業(yè)醫(yī)院文化建設(shè)要點
- 2026年湖南科技職業(yè)學院高職單招職業(yè)適應(yīng)性測試備考試題有答案解析
- 2026年河南應(yīng)用技術(shù)職業(yè)學院單招綜合素質(zhì)考試模擬試題帶答案解析
- 賬戶管理辦法培訓課件
- 護理創(chuàng)新技術(shù)與產(chǎn)品研發(fā)進展
- 護理專業(yè)認證與醫(yī)院護理質(zhì)量提升
- 2026年河北軌道運輸職業(yè)技術(shù)學院單招綜合素質(zhì)筆試備考題庫帶答案解析
- 酒店安全生產(chǎn)培訓計劃表
- 養(yǎng)老院消防安全培訓指南
- 2025年變電類三種人安全知識考試題庫及答案
- 成本管理前沿趨勢及發(fā)展動態(tài)
- 超市全員安全生產(chǎn)責任制
- 2025年燃氣具行業(yè)分析報告及未來發(fā)展趨勢預測
- 物業(yè)安全年終工作總結(jié)
- 《從不同方向看幾何體判斷小正方體的個數(shù)》專題課件
- 陜西省榆林高新區(qū)第一中學2026屆數(shù)學七上期末達標測試試題含解析
- 冬季上下班途中安全培訓課件
- 2026屆北京市中學國人民大附屬中學九年級化學第一學期期末經(jīng)典試題含解析
評論
0/150
提交評論