[發明專利]一種基于用戶數據包協議實現網絡數據高速可靠傳輸的方法無效
| 申請號: | 201010517007.2 | 申請日: | 2010-10-19 |
| 公開(公告)號: | CN101969371A | 公開(公告)日: | 2011-02-09 |
| 發明(設計)人: | 高杰 | 申請(專利權)人: | 高杰 |
| 主分類號: | H04L1/18 | 分類號: | H04L1/18;H04L1/16;H04L29/06 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 何文彬 |
| 地址: | 471009 河*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 用戶 數據包 協議 實現 網絡 數據 高速 可靠 傳輸 方法 | ||
1.一種基于用戶數據包協議實現網絡數據高速可靠傳輸的方法,其包括數據發送和數據接收兩個步驟,其中數據發送步驟具體包括:
A1、初始化網絡環境;
A2、發送方發送連接命令包到指定的接收方用戶數據包協議端口上,其中命令包中包括窗口大小;
A3、接收方接收到連接命令包后回復一個響應包;
A4、發送方根據接收到的響應包計算數據包往返時間,根據往返時間來設定發送方的間隔時間;
A5、發送方設定兩個定時器,一個是發送定時器,一個是重發定時器;發送定時器是根據往返時間定時發送幀,而重發定時器是發送的數據超出等待響應幀的時間,重新發送一次幀;
A6、發送方定時發送數據幀,當等待響應幀超時則重新發送等待響應的數據幀;當接收到響應幀,首先判斷是否在發送幀窗口之內,如果是在其內則刪除該幀序列號之前數據幀的超時定時器,擴展窗口左沿;當受到丟失幀和錯誤幀時,不僅重新傳指定的數據幀,同時對該幀的前面的幀進行定時器刪除,擴展窗口;
A7、當發送方需要關閉連接時,則發送關閉命令幀,通知接收方將關閉連接。
其中接收步驟具體包括:
B1、初始化網絡環境;
B2、接收方接收到發送方發出的連接命令包后回復一個響應包;
B3、接收方設定一個輔助定時器,并且輔助定時器的超時間隔應該明顯短于與數據幀相關聯的重發定時器的超時間隔;
B4、接收方定時接收發送過來的數據幀,接收到數據幀后,首先判定是否在允許的窗口范圍內,不在則直接舍棄;如果在其內則判斷數據幀校驗位是否正確,如果正確則放入緩沖區,反之發送錯誤幀;接收方如果在指定時間內未收到數據幀則發送超時幀請求發送方重新發送該幀;
B5、當接收方受到關閉命令幀后,停止接收定時器,把緩沖區數據發送給上層程序,清空緩沖區退出。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于高杰,未經高杰許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010517007.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:新型袋式重力營養供應管路及應用
- 下一篇:飲片提取器





