[發明專利]網絡技術有效
| 申請號: | 201680076964.1 | 申請日: | 2016-12-28 |
| 公開(公告)號: | CN108476209B | 公開(公告)日: | 2019-11-05 |
| 發明(設計)人: | L·夏勒夫;B·W·貝瑞特;N·布沙拉;G·馬丘利斯基 | 申請(專利權)人: | 亞馬遜技術股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L12/861;H04L12/863 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 汪駿飛;侯穎媖 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 傳輸上下文 目的地信息 主機設備 關聯 網絡 接收消息 目標應用 網絡技術 網絡建立 用戶應用 配置 通信 | ||
1.一種計算系統,包括:
主機設備,包括:
處理器;以及
存儲器,與所述處理器耦合并且可由所述處理器讀取,其中所述存儲器被配置為存儲用戶應用;以及
網絡適配器設備,被配置為與網絡進行通信;
其中所述主機設備被配置為執行所述用戶應用,并且其中所述用戶應用被配置為:
在所述存儲器中配置多個緩沖區;
其中所述網絡適配器設備被配置為:
通過所述網絡接收多個數據包,來自所述多個數據包的每個數據包包括序列號;
使用來自所述多個數據包的每個數據包中包括的端點標識符來確定所述多個數據包與數據包流相關聯,其中所述數據包流中的數據包由第二主機設備上執行的傳送應用發送到接收應用,且其中所述接收應用是所述用戶應用;
標識與所述數據包流相關聯的傳輸上下文,其中所述傳輸上下文將所述傳送應用與所述接收應用相關聯;
使用所述傳輸上下文確定使用傳輸服務,所述傳輸服務在沒有專用連接的情況下實現有保證的數據包的亂序接收,且其中使用所述傳輸服務包括:
使用來自所述多個數據包的每個數據包的序列號,確定是否按順序接收所述多個數據包;
通過所述網絡傳送響應,其中所述響應指示是否按順序接收所述多個數據包,且其中所述響應可被用于確定數據包被所述主機設備接收;并且
將所述多個數據包傳遞到與所述接收應用相關聯的接收隊列,其中按照來自所述多個數據包的每個數據包被接收的順序來傳遞所述多個數據包;
以及其中所述用戶應用被進一步配置為:
將來自所述接收隊列的所述多個數據包傳遞到所述多個緩沖區;并且
對在所述多個緩沖區中的所述多個數據包進行重新排序,其中根據來自所述多個數據包的每個數據包的序列號對所述多個數據包進行重新排序。
2.如權利要求1所述的計算系統,其中所述網絡適配器設備被進一步配置成:
確定與所述數據包流相關聯的數據包未被接收到,其中所述響應標識所述數據包的序列號。
3.如權利要求1所述的計算系統,其中所述網絡適配器設備被進一步配置成:
確定所述多個緩沖區已滿;以及
丟棄來自所述多個數據包的一個或多個數據包。
4.如權利要求3所述的計算系統,其中所述響應使用序列號來標識被丟棄的所述一個或多個數據包。
5.一種裝置,包括:
集成電路,被配置為執行管理模塊,其中所述管理模塊被配置為管理傳輸服務,且其中所述管理模塊被配置為:
維護多個接收隊列;
通過網絡接收多個數據包,來自所述多個數據包的每個數據包包括序列號;
確定所述多個數據包與數據包流相關聯,其中所述數據包流中的數據包由第一主機設備上執行的傳送應用發送到在第二主機設備上執行的接收應用;
標識與所述數據包流相關聯的傳輸上下文,其中所述傳輸上下文將所述傳送應用與所述接收應用相關聯;
使用所述傳輸上下文確定使用傳輸服務來接收所述多個數據包,其中使用所述傳輸服務包括:
使用來自所述多個數據包的每個數據包的序列號,確定是否按順序接收所述多個數據包;
通過所述網絡傳送響應,其中所述響應指示是否按順序接收所述多個數據包,且其中所述響應可被用于確定數據包被成功地接收;
確定來自所述多個接收隊列的接收隊列,其中所述接收隊列與所述接收應用相關聯;以及
按照來自所述多個數據包的每個數據被接收的順序將來自所述多個數據包的一個或多個數據包傳送到所述接收隊列。
6.如權利要求5所述的裝置,其中所述響應指示來自所述多個數據包的一個或多個數據包被接收。
7.如權利要求5所述的裝置,其中所述響應指示與所述數據包流相關聯的一個或多個數據包未被接收。
8.如權利要求5所述的裝置,其中,所述管理模塊進一步被配置為:
接收與所述數據包流相關聯的附加數據包;
確定所述附加數據包無法被接受;以及
丟棄所述附加數據包。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于亞馬遜技術股份有限公司,未經亞馬遜技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201680076964.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:多路徑傳輸設計
- 下一篇:通信設備、服務尋找者方法、服務提供者方法和存儲介質





