[發明專利]一種面向連接的命名數據網絡數據傳輸方法有效
| 申請號: | 201911029796.2 | 申請日: | 2019-10-28 |
| 公開(公告)號: | CN110753123B | 公開(公告)日: | 2020-10-23 |
| 發明(設計)人: | 安建平;歐陽巧琳;李彤;刁文瀾 | 申請(專利權)人: | 北京理工大學 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L1/18;H04L12/801;H04L12/46;H04L29/06 |
| 代理公司: | 北京正陽理工知識產權代理事務所(普通合伙) 11639 | 代理人: | 王民盛 |
| 地址: | 100081 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 面向 連接 命名 數據 網絡 數據傳輸 方法 | ||
本發明涉及一種面向連接的數據傳輸方法,屬于網絡數據傳輸技術領域。包括消費者A及生產者B創建套接字;消費者A發送連接請求興趣包,生產者B持續接收并連接請求數據包回復;生產者B發送連接確認興趣包,消費者A持續接收并連接確認數據包回復;消費者A發送詢問興趣包,生產者B回復告知數據包;消費者A發送數據請求興趣包,生產者B回復數據內容數據包;消費者A發送釋放興趣包,生產者B回復并發送釋放興趣包,消費者A回復釋放數據包;生產者B定期發送檢測興趣包及消費者A回復;消費者A定期發送檢測興趣包,生產者B回復檢測數據包及消費者A與生產者B定期檢測重傳計時器并重發。所述方法實現了數據的可靠傳輸。
技術領域
本發明涉及一種面向連接的數據傳輸方法,尤其涉及一種面向連接的命名數據網絡(Named DataNetworking,NDN)數據傳輸方法,屬于計算機網絡數據傳輸技術領域。
背景技術
命名數據網絡NDN是一種以命名數據為主要通信對象的網絡體系。在NDN中,通過對數據內容進行命名,并根據數據包的內容名稱信息進行通信,改變了目前網絡基于IP地址的通信方式,實現了數據內容和主機地址的分離,其魯棒性和擴展性相對于TCP/IP網絡更優。NDN中的通信由內容請求者驅動,即內容請求者需要首先發送數據內容請求,內容發布者再根據數據內容請求將相應的數據內容回復給數據內容請求者。并且,在NDN中,數據內容發布者被稱為生產者,數據內容請求者被稱為消費者。NDN中包含兩種格式的包,分別是興趣包(InterestPacket)和數據包(DataPacket),其中興趣包是消費者即數據內容請求者為請求數據內容而發送的包含所需內容名稱的請求包,數據包是生產者即內容發布者為響應興趣包而回復的,包含消費者所請求的數據內容的包,并且數據包的名稱與相應興趣包的內容名稱相同。興趣包由內容名稱(ContentName)、選擇器(Selector)、現時標記(Nonce)三部分組成,數據包由內容名稱、簽名(Signature)、加密信息(SignedInformation)、數據(Data)四部分組成。
NDN的包不攜帶目的地址信息,所有包均被NDN路由器以逐跳轉發的方式進行處理。每個NDN路由器包含三種表結構,分別是轉發信息表FIB(Forwarding InformationBase)、待定請求表PIT(PendingInterestTable)和內容存儲表CS(ContentStore)。FIB表記錄的是相應內容名稱的興趣包可以被轉發的“下游”(Down Stream)接口集合,用來將興趣包轉發到匹配的下一接口,如果沒有匹配接口,則這個興趣包將被丟棄。PIT表存儲的是已經被當前結點轉發出去的興趣包的內容名稱和來自哪個接口,便于收到數據包后,按照興趣包轉發的反向路徑將數據包回復給內容請求者。CS中存儲的是內容發布者發送而來的數據,在數據包的轉發過程中,沿途路由器將收到的數據包緩存在其CS中,則其他消費者請求同名的數據內容時可以直接從該CS中獲取所請求的數據,而無需轉發所請求的興趣包到內容發布者。
目前NDN網絡中只支持請求、應答的數據交互模式,缺乏面向連接的服務方式。面向連接服務提供按順序、保證傳輸質量的、可恢復錯誤和流量控制的可靠的連接。而IP電話、交互視頻等大多數業務所需的正是這種按需遞交的、可靠的服務。
綜上所述,目前NDN中缺少一種面向連接的數據傳輸機制,以便于對數據進行端到端的控制,提高數據傳輸的可靠性,來適應多種業務的需求。
發明內容
本發明的目的在于進一步提高NDN網絡中面向連接數據傳輸的可靠性,由此提出了一種面向連接的命名數據網絡數據傳輸方法。
本發明的技術方案包括數據傳輸操作及數據傳輸異常操作;其中,前者包括:(a)消費者A及生產者B分別創建各自的套接字;
(b)消費者A發送連接請求興趣包,生產者B持續接收,直至收到并以連接請求數據包回復;
(c)生產者B發送連接確認興趣包,消費者A持續接收,直至收到并以連接確認數據包回復;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京理工大學,未經北京理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911029796.2/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





