[發明專利]網絡技術有效
| 申請號: | 201910999930.5 | 申請日: | 2016-12-28 |
| 公開(公告)號: | CN110719294B | 公開(公告)日: | 2021-06-01 |
| 發明(設計)人: | L·夏勒夫;B·W·貝瑞特;N·布沙拉;G·馬丘利斯基 | 申請(專利權)人: | 亞馬遜技術股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 錢慰民;侯穎媖 |
| 地址: | 美國華*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡技術 | ||
1.一種計算系統,其包括:
主機設備,其包括:
處理器;
存儲器,與所述處理器耦合并且可由所述處理器讀取,其中
所述存儲器被配置為存儲用戶應用;以及
網絡適配器設備,其被配置為與網絡進行通信;
其中所述主機設備被配置為執行所述用戶應用,其中所述用戶應用被配置為向所述網絡適配器設備提供消息和目的地信息;
所述網絡適配器設備被配置為:
使用所述目的地信息來確定所述消息的傳輸上下文,其中所述傳輸上下文將發射應用與所述網絡上第二主機設備上的接收應用相關聯,所述用戶應用是所述發射應用,并且所述傳輸上下文提供所述第二主機設備的目的地地址;
使用所述傳輸上下文來確定使用傳輸服務,其中所述傳輸服務使得能夠在沒有專用連接的情況下有保證的數據包亂序傳送,其中使用所述傳輸服務包括:
為所述消息生成多個數據包,來自所述多個數據包的每個數據包括所述目的地地址和所述消息的一部分;
將所述多個數據包添加到與所述傳輸上下文相關聯的數據包流中,其中所述數據包流中的每個數據包被分配一序列號;
通過所述網絡傳送所述多個數據包;
通過所述網絡接收響應,其中所述響應指出來自所述多個數據包的一個或更多個數據包的狀態,所述一個或更多個數據包在所述響應中由序列號標識;以及
向所述發射應用報告所述一個或更多個數據包的所述狀態。
2.如權利要求1所述的計算系統,其中所述響應指出在所述第二主機設備處接收到了一個或多個數據包。
3.如權利要求1所述的計算系統,其中所述響應指出沒有接收到一個或更多個數據包,并且所述網絡適配器設備被進一步配置為:
重傳被指出沒有在所述第二主機設備處接收到的所述一個或更多個數據包。
4.如權利要求1所述的計算系統,其中所述響應指出在所述第二主機設備處丟棄了一個或更多個數據包,并且所述網絡適配器設備被進一步配置為:
向所述發射應用報告所述響應。
5.一種用于網絡傳輸的裝置,包括:
集成電路,被配置為執行管理模塊,其中所述管理模塊被配置為管理傳輸服務,所述傳輸服務使得能夠在沒有專用連接的情況下有保證的數據包亂序傳送,且所述管理模塊被配置為:
維護多個發送隊列;
接收來自所述多個發送隊列的一發送隊列處的消息,其中所述消息是從在網絡上的主機設備上執行的發射應用接收的;并且
所述消息包括目的地信息;
確定傳輸上下文,其中所述傳輸上下文將所述發射應用與所述網絡上第二主機設備上的接收應用相關聯,并且所述傳輸上下文是用所述目的地信息和所述發送隊列的身份來確定的;
使用所述傳輸上下文,確定使用所述傳輸服務來傳送所述消息,其中使用所述傳輸服務包括:
為所述消息生成多個數據包;
將所述多個數據包添加到與所述傳輸上下文相關聯的數據包流中,其中所述數據包流中的每個數據包被分配一序列號;
通過所述網絡傳送所述多個數據包;以及
監測來自所述多個數據包的每個數據包的狀態,其中監測包括使用所述序列號來確定是否在所述第二主機設備處接收到了來自所述多個數據包的每個數據包。
6.如權利要求5所述的裝置,其中使用所述傳輸服務還包括:
通過所述網絡接收響應,其中所述響應指出在所述第二主機設備處接收到了來自所述多個數據包的一個或更多個數據包。
7.如權利要求5所述的裝置,其中使用所述傳輸服務還包括:
通過所述網絡接收響應,其中所述響應指出在所述第二主機設備處沒有接收到來自所述多個數據包的一個或更多個數據包;以及
重傳被指出沒有接收到的所述一個或更多個數據包。
8.如權利要求5所述的裝置,其中使用所述傳輸服務還包括:
通過所述網絡接收響應,其中所述響應包括要求重傳來自所述多個數據包的一個或更多個數據包的請求;以及
向所述發射應用報告所述響應。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于亞馬遜技術股份有限公司,未經亞馬遜技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201910999930.5/1.html,轉載請聲明來源鉆瓜專利網。





