[發(fā)明專利]一種數(shù)據(jù)報文傳輸方法及相關(guān)設(shè)備、系統(tǒng)有效
| 申請?zhí)枺?/td> | 201210427670.2 | 申請日: | 2012-10-31 |
| 公開(公告)號: | CN103795632B | 公開(公告)日: | 2017-02-22 |
| 發(fā)明(設(shè)計)人: | 段可博;肖文曙;王姝 | 申請(專利權(quán))人: | 華為技術(shù)有限公司 |
| 主分類號: | H04L12/741 | 分類號: | H04L12/741 |
| 代理公司: | 廣州三環(huán)專利代理有限公司44202 | 代理人: | 郝傳鑫,熊永強 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 數(shù)據(jù) 報文 傳輸 方法 相關(guān) 設(shè)備 系統(tǒng) | ||
技術(shù)領(lǐng)域
本申請涉及計算機網(wǎng)絡(luò)領(lǐng)域,具體涉及一種數(shù)據(jù)報文傳輸方法及相關(guān)設(shè)備、系統(tǒng)。
背景技術(shù)
如今,計算機網(wǎng)絡(luò)日益得到越來越深入和廣泛的應(yīng)用,人們之間的溝通不再受到地域和距離的限制,但在跨越較長的距離后,網(wǎng)絡(luò)的延時會明顯加大,這種延時主要包括網(wǎng)絡(luò)傳輸數(shù)據(jù)報文的延時、數(shù)據(jù)報文在傳輸設(shè)備(如路由器)上的排隊等待及處理的延時等。其中,廣域網(wǎng)(Wide?Area?Network,WAN)傳輸數(shù)據(jù)報文的延遲可能達到數(shù)十甚至上百毫秒。
在實際應(yīng)用中,數(shù)據(jù)報文通常需要經(jīng)過傳輸控制協(xié)議(Transport?Control?Protocol,TCP)握手過程后才能開始傳輸。該TCP握手過程如圖1所示,包括以下步驟:步驟1)、客戶端發(fā)送攜帶有需要協(xié)商的傳輸參數(shù)的握手請求報文到服務(wù)器,其中,客戶端發(fā)送的握手請求報文攜帶的需要協(xié)商的參數(shù)包括客戶端發(fā)送報文的初始序列號(Initial?Sequence?Number,ISN),最大報文大小(Maximum?Segment?Size,MSS)和客戶端接收窗口大小等參數(shù);步驟2)、服務(wù)器收到客戶端的握手請求報文后,發(fā)送攜帶協(xié)商好的參數(shù)的握手響應(yīng)報文給客戶端,其中,服務(wù)器發(fā)送的握手響應(yīng)報文攜帶的協(xié)商的參數(shù)包括服務(wù)器發(fā)送報文的ISN、最大報文大小MSS和服務(wù)器接收窗口大小等參數(shù),其中,服務(wù)器發(fā)送的握手響應(yīng)報文攜帶的協(xié)商好的參數(shù)SYN和ACK均設(shè)置為1,表示客戶端發(fā)送的握手報文已被服務(wù)器接收到);步驟3)、客戶端收到服務(wù)器的握手響應(yīng)報文后發(fā)送確認響應(yīng)報文(攜帶的ACK設(shè)置為1,表示客戶端已收到服務(wù)器的握手響應(yīng)報文)給服務(wù)器,從而完成TCP握手過程,客戶端和服務(wù)器之間可以開始數(shù)據(jù)報文傳輸。
由以上描述可知,數(shù)據(jù)報文需要在TCP握手過程完成之后才能傳輸,而TCP握手過程中又存在一個報文在網(wǎng)絡(luò)上往返一次所需時間(Round-Trip?Time,RTT)的延時,RTT延時的存在會加劇數(shù)據(jù)報文傳輸延時。
發(fā)明內(nèi)容
本申請實施例提供一種數(shù)據(jù)報文傳輸方法及相關(guān)設(shè)備、系統(tǒng),能夠有效降低數(shù)據(jù)報文傳輸延時。
本申請第一方面提供一種數(shù)據(jù)報文傳輸方法,包括:
第一終端接收第二終端發(fā)送的攜帶有所述第二終端地址和會話標(biāo)識以及需要協(xié)商的參數(shù)的握手請求報文;
第一終端存儲所述握手請求報文攜帶的所述第二終端地址和會話標(biāo)識一并映射到第一終端某一會話標(biāo)識的映射關(guān)系;其中,所述握手請求報文攜帶的所述第二終端會話標(biāo)識與所述第一終端某一會話標(biāo)識用于表征由經(jīng)所述第二終端與所述第一終端的一條會話連接;
所述第一終端發(fā)送攜帶有所述第一終端某一會話標(biāo)識以及協(xié)商好的參數(shù)的握手響應(yīng)報文給所述第二終端,以使所述第二終端依據(jù)所述協(xié)商好的參數(shù)并通過所述第二終端會話標(biāo)識與所述第一終端某一會話標(biāo)識表征的會話連接傳輸數(shù)據(jù)報文給所述第一終端。
在本申請第一方面的第一種可能的實現(xiàn)方式中,所述方法還包括:
所述第一終端接收所述第二終端傳輸過來的數(shù)據(jù)報文,并查詢是否已存儲所述數(shù)據(jù)報文攜帶的所述第二終端地址和會話標(biāo)識一并映射到所述第一終端某一會話標(biāo)識的映射關(guān)系;
如果已存儲,則所述第一終端將所述數(shù)據(jù)報文通過所述第二終端會話標(biāo)識與所述第一終端某一會話標(biāo)識表征的會話連接傳輸至上層設(shè)備進行處理。
結(jié)合本申請第一方面的第一種可能的實現(xiàn)方式,在本申請第一方面的第二種可能的實現(xiàn)方式中,所述方法還包括:
若查詢未存儲所述數(shù)據(jù)報文攜帶的所述第二終端地址和會話標(biāo)識一并映射到所述第一終端某一會話標(biāo)識的映射關(guān)系,則所述第一終端緩存所述第二終端傳輸過來的數(shù)據(jù)報文。
結(jié)合本申請第一方面,或本申請第一方面的第一種可能的實現(xiàn)方式,或本申請第一方面的第二種可能的實現(xiàn)方式,在本申請第一方面的第三種可能的實現(xiàn)方式中,所述方法還包括:
所述第一終端檢測所述握手請求報文攜帶的所述第二終端地址和會話標(biāo)識一并映射到第一終端某一會話標(biāo)識的映射關(guān)系的存儲時間是否超過預(yù)設(shè)的最長握手時間,如果超過,則刪除存儲時間超過預(yù)設(shè)的最長握手時間的所述握手請求報文攜帶的所述第二終端地址和會話標(biāo)識一并映射到第一終端某一會話標(biāo)識的映射關(guān)系。
本申請第二方面提供一種終端,包括:
第一接收單元,用于接收第二終端發(fā)送的攜帶有所述第二終端地址和會話標(biāo)識以及需要協(xié)商的參數(shù)的握手請求報文;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華為技術(shù)有限公司,未經(jīng)華為技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210427670.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





