[發明專利]用于對傳輸控制協議(TCP)有效載荷中的多個事務進行記帳的技術有效
| 申請號: | 200680032581.0 | 申請日: | 2006-06-15 |
| 公開(公告)號: | CN101375264A | 公開(公告)日: | 2009-02-25 |
| 發明(設計)人: | 馬克·埃伯特;羅伯特·巴茨;路易斯·門迪托;理查德·格雷;曾子敏;邁克爾·薩頓 | 申請(專利權)人: | 思科技術公司 |
| 主分類號: | G06F15/16 | 分類號: | G06F15/16 |
| 代理公司: | 北京東方億思知識產權代理有限責任公司 | 代理人: | 王怡 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 傳輸 控制 協議 tcp 有效 載荷 中的 事務 進行 記帳 技術 | ||
技術領域
本發明涉及對經由網絡傳送的數據分組進行處理;更具體而言,涉及 對相同傳輸控制協議(TCP)數據分組中的多個事務分別進行記賬。
背景技術
由外部通信鏈路連接的通用計算機系統的網絡是公知的并且在商業中 廣泛使用。該網絡通常包括幫助在計算機系統之間傳送信息的一個或多個 網絡設備。網絡節點是由通信鏈路連接的網絡設備或計算機系統。
在網絡節點之間,根據許多公知的、新的或者仍在開發中的協議中的 一個或多個來交換信息。在此上下文中,“協議”由限定節點如何基于經 由通信鏈路發送的信息來與彼此交互的一組規則構成。協議在每個節點內 的不同操作層生效,從生成和接收各種類型的物理信號,到選擇用于傳送 這些信號的鏈路,到對這些信號所指示的信息進行格式化,到識別由在計 算機系統上運行的哪個軟件應用發送或接收信息。用于經由網絡交換信息 的協議的概念上不同的層在開放系統互連(OSI)參考模型中描述。OSI 參考模型一般在1999年9月出版的Radia?Perlman所著的題為 “Interconnections?Second?Edition”的參考書的第1.1節中有更詳細描述, 特此通過引用將該書結合進來,就好像在這里完全闡述了一樣。
節點之間的通信一般通過交換分立的數據分組來實現。每個分組一般 包括1]與特定協議相關聯的頭部信息,以及2]跟在頭部信息之后、包含可 獨立于該特定協議來處理的信息的有效載荷信息。在一些協議中,分組包 括3]跟在有效載荷之后、指示出有效載荷信息的結束的尾部信息。頭部包 括諸如分組的源、其目的地、有效載荷的長度以及協議所使用的其他屬性 之類的信息。通常,針對特定協議的有效載荷中的數據包括針對與OSI參 考模型的不同的、通常更高的層相關聯的不同協議的頭部和有效載荷。針 對特定協議的頭部一般指示出其有效載荷中包含的下一協議的類型。有效 載荷協議被認為是封裝在頭部協議中的。穿越多個異構網絡 (heterogeneous?network)(例如因特網)的分組中包括的頭部一般包括: 物理(第1層)頭部;數據鏈路(第2層)頭部;互聯網(第3層)頭部 (例如因特網協議IP頭部);傳輸(第4層)頭部(例如傳輸控制協議 TCP頭部);以及開放系統互連(OSI)參考模型所定義的一個或多個應 用層(第5、6、7層)。
一種廣泛使用的應用層(第7層)協議是超文本傳送協議 (HTTP),其被用于訪問和傳輸數據文件(被稱為文檔),這些數據文 件可能具有去往其他文檔的鏈接,所述其他文檔例如是通常稱為網頁的超 文本標記語言(HTML)文檔。HTTP版本1.1(HTTP?1.1)在本文寫作之 時在因特網工程任務組(IETF)請求注釋(RFC)2616中有記載,該RFC 2616可在名為rfc2616.txt的文件中找到,該文件與其他RFC文件一樣可在 萬維網域www.ietf.org的名為rfc的文件目錄中找到。特此通過引用將RFC 2616的全部內容結合進來,就好像在這里完全闡述了一樣。任何可利用 HTTP傳送的文檔都是HTTP資源。HTTP資源包括網頁、文本、音頻、圖 像和視頻。
響應于來自HTTP客戶端的請求,資源被用HTTP從HTTP服務器 (通常稱為Web服務器)發送到HTTP客戶端(通常稱為Web瀏覽器或 簡稱為瀏覽器)。計算機進程交互的客戶端-服務器模型是公知的并且在商 業中廣泛使用。根據客戶端-服務器模型,客戶端進程向服務器進程發送包 括請求的消息,服務器進程通過提供服務來作出響應。服務器進程也可向 客戶端進程返回具有響應的消息。通常客戶端進程和服務器進程在不同的 計算機設備(稱為主機)上運行,并且利用一個或多個用于網絡通信的協 議經由網絡進行通信。術語“服務器”在傳統上用于指提供服務的進程, 或者該進程所工作于的主機計算機。類似地,術語“客戶端”在傳統上用 于指作出請求的進程,或者該進程所工作于的主機計算機。除非上下文中 另有指明,否則這里所使用的術語“客戶端”和“服務器”是指進程而不 是主機計算機。此外,出于包括可靠性、可縮放性(scalability)和冗余在 內的原因(但不限于這些原因),服務器所執行的進程可被分解成作為多 個服務器在多個主機(有時稱為層級(tier))上運行。這里所使用的單個 HTTP事務是對HTTP資源的單個請求和響應于該請求而返回到HTTP客 戶端的HTTP資源。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于思科技術公司,未經思科技術公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200680032581.0/2.html,轉載請聲明來源鉆瓜專利網。





