[發明專利]一種數據傳輸方法、裝置及電子設備有效
| 申請號: | 202010622416.2 | 申請日: | 2020-06-30 |
| 公開(公告)號: | CN111800499B | 公開(公告)日: | 2022-04-15 |
| 發明(設計)人: | 潘衛平;楊梅芳;牛立新;萬綿濤;劉寧 | 申請(專利權)人: | 北京百度網訊科技有限公司 |
| 主分類號: | H04L67/141 | 分類號: | H04L67/141;H04L1/16;H04L9/40 |
| 代理公司: | 北京銀龍知識產權代理有限公司 11243 | 代理人: | 許靜;黃燦 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據傳輸 方法 裝置 電子設備 | ||
本申請公開了一種可用于包括但不限于大數據、云計算、云服務、云存儲等場景下的數據傳輸方法、裝置及電子設備,涉及通信技術領域。方案為:接收客戶端發送的第一數據包;在第一數據包為通過TCP協議發送的第一類型的數據包的情況下,與客戶端的進行多次握手建立TCP連接;在與客戶端建立TCP連接的情況下,與真實服務器進行多次握手建立TCP連接;在接收到客戶端通過TCP協議發送的第二類型的數據包的情況下,向真實服務器發送第一目標數據包;第一目標數據包中包括對第二類型的數據包中第一確認序號進行調整后得到的第二確認序號。即第一目標數據包中與客戶端發送的第二類型的數據包中第一確認序號不同,將其傳輸給真實服務器,提高數據傳輸的安全性。
技術領域
本申請涉及計算機技術的通信技術領域,尤其涉及一種數據傳輸方法、裝置及電子設備。
背景技術
直接服務器返回(Direct Server Return,簡稱DSR)轉發模式即RS(真實服務器)發給client(客戶端)的數據不再經過四層負載均衡設備((Layer4 Load Balance,簡稱L4LB),而是直接發到client。如此,可減輕L4LB的出向流量轉發壓力,適合出向流量大于入向的場景,可節省L4LB機器數量。
發明內容
本申請實施例提供一種可用于包括但不限于大數據、云計算、云服務、云存儲等場景下的數據傳輸方法、裝置及電子設備。
第一方面,本申請一個實施例提供一種數據傳輸方法,應用于負載均衡設備,包括:
接收客戶端發送的第一數據包;
在所述第一數據包為通過TCP協議發送的第一類型的數據包的情況下,與所述客戶端的進行多次握手建立TCP連接;
在與所述客戶端建立TCP連接的情況下,與真實服務器進行多次握手建立TCP連接;
在接收到所述客戶端通過TCP協議發送的第二類型的數據包的情況下,向所述真實服務器發送第一目標數據包;
其中,所述第一目標數據包中包括對所述第二類型的數據包中第一確認序號進行調整后得到的第二確認序號。
本申請實施例的數據傳輸方法中,負載均衡設備在收到客戶端發送的第一數據包后,若所述第一數據包為通過TCP協議發送的第一類型的數據包,則與所述客戶端的進行多次握手建立TCP連接,在與所述客戶端建立TCP連接的情況下,與真實服務器進行多次握手建立TCP連接,如此,在接收到所述客戶端通過TCP協議發送的第二類型的數據包的情況下,向所述真實服務器發送第一目標數據包。由于所述第一目標數據包中包括的第二確認序號為對所述第二類型的數據包中第一確認序號進行調整后得到的,即所述第一目標數據包中與客戶端發送的第二類型的數據包中第一確認序號不同,第一目標數據包相對第二類型的數據包確認序號發生變化,將其傳輸給真實服務器,可減少負載均衡器將客戶端發送的第二類型的數據包發送給真實服務器對真實服務器造成攻擊的情況發生,提高數據傳輸的安全性。
第二方面,本申請一個實施例提供一種數據傳輸方法,應用于真實服務器,包括:
與負載均衡設備進行多次握手建立TCP連接,其中,所述負載均衡設備已接收客戶端發送的第一數據包,并在所述第一數據包為通過TCP協議發送的第一類型的數據包的情況下,已與客戶端建立TCP連接;
接收所述負載均衡設備發送的第一目標數據包,其中,所述第一目標數據包為所述負載均衡設備在接收所述客戶端通過TCP協議發送的第二類型的數據包的情況下發送的數據包,包括對所述第二類型的數據包中第一確認序號進行調整后得到的第二確認序號。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京百度網訊科技有限公司,未經北京百度網訊科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010622416.2/2.html,轉載請聲明來源鉆瓜專利網。





