[發(fā)明專利]一種報文傳輸方法及裝置有效
| 申請?zhí)枺?/td> | 201710505947.1 | 申請日: | 2017-06-28 |
| 公開(公告)號: | CN107332839B | 公開(公告)日: | 2020-03-06 |
| 發(fā)明(設計)人: | 吳慶;賈新奎;王樹太;范毅波 | 申請(專利權(quán))人: | 杭州迪普科技股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;H04L12/801 |
| 代理公司: | 北京博思佳知識產(chǎn)權(quán)代理有限公司 11415 | 代理人: | 陳蕾 |
| 地址: | 310051 浙江省杭*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 報文 傳輸 方法 裝置 | ||
本發(fā)明提供一種報文傳輸方法及裝置。本發(fā)明實施例中,在接收到TCP分段數(shù)據(jù)后,網(wǎng)絡設備可以通過該TCP分段數(shù)據(jù)得到整行數(shù)據(jù),并檢查該整行數(shù)據(jù)是否為攻擊數(shù)據(jù),最終根據(jù)檢查結(jié)果,確定發(fā)送或者阻斷當前接收的TCP分段數(shù)據(jù)。由于本發(fā)明方法不對接收到的TCP分段數(shù)據(jù)進行緩存,且立即對接收到的TCP分段數(shù)據(jù)執(zhí)行安全檢查及發(fā)送或阻斷動作,消除了等待接收各個TCP分段數(shù)據(jù)的間隔期,故可以節(jié)省網(wǎng)絡設備的內(nèi)存資源,并避免傳輸延遲,使傳輸效率得到提高。
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡通信技術(shù)領(lǐng)域,尤其涉及一種報文傳輸方法及裝置。
背景技術(shù)
目前,當待傳輸?shù)腍TTP(Hyper Text Transfer Protocol,超文本傳輸協(xié)議)報文很長時,可將HTTP報文在進行TCP(Transmission Control Protocol,傳輸控制協(xié)議)報頭封裝時,封裝成若干TCP分段數(shù)據(jù),并以每個TCP分段數(shù)據(jù)為單位,對HTTP報文進行傳輸。
現(xiàn)有技術(shù)中,網(wǎng)絡設備在接收到采用上述方法傳輸?shù)腍TTP報文時,先緩存接收的TCP分段數(shù)據(jù),直至接收的所有TCP分段數(shù)據(jù)形成完整的HTTP報文后,對該完整的HTTP報文進行安全檢查。當報文很長時,由于需要緩存的TCP分段數(shù)據(jù)、和等待接收TCP分段數(shù)據(jù)的間隔期很多,故一方面會占用網(wǎng)絡設備較多的內(nèi)存資源,另一方面會導致傳輸延遲,傳輸效率低。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種報文傳輸方法及裝置,以避免現(xiàn)有技術(shù)中,因需要緩存的TCP分段數(shù)據(jù)、和等待接收TCP分段數(shù)據(jù)的間隔期較多,而導致的占用網(wǎng)絡設備內(nèi)存資源,和傳輸延遲、傳輸效率低的問題。
根據(jù)本發(fā)明實施例的第一方面,提供一種報文傳輸方法,所述方法包括:
接收TCP分段數(shù)據(jù),其中,所述TCP分段數(shù)據(jù)是HTTP報文的一個分段數(shù)據(jù);
通過當前接收的TCP分段數(shù)據(jù),得到整行數(shù)據(jù);
檢查得到的整行數(shù)據(jù)是否為攻擊數(shù)據(jù);
若否,則發(fā)送當前接收的TCP分段數(shù)據(jù);若是,則阻斷當前接收的TCP分段數(shù)據(jù)。
根據(jù)本發(fā)明實施例的第二方面,提供一種報文傳輸裝置,所述裝置包括:
接收單元,用于接收TCP分段數(shù)據(jù),所述TCP分段數(shù)據(jù)是HTTP報文的一個分段數(shù)據(jù);
獲得單元,用于通過當前接收的TCP分段數(shù)據(jù),得到整行數(shù)據(jù);
檢查單元,用于檢查得到的整行數(shù)據(jù)是否為攻擊數(shù)據(jù);
發(fā)送單元,用于在得到的整行數(shù)據(jù)不為攻擊數(shù)據(jù),發(fā)送當前接收的TCP分段數(shù)據(jù);
阻斷單元,用于在得到的整行數(shù)據(jù)為攻擊數(shù)據(jù),阻斷當前接收的TCP分段數(shù)據(jù)。
本發(fā)明實施例中,在接收到TCP分段數(shù)據(jù)后,網(wǎng)絡設備可以通過該TCP分段數(shù)據(jù)得到整行數(shù)據(jù),并檢查該整行數(shù)據(jù)是否為攻擊數(shù)據(jù),最終根據(jù)檢查結(jié)果,確定發(fā)送或者阻斷當前接收的TCP分段數(shù)據(jù)。由此可見,由于本發(fā)明方法不對接收到的TCP分段數(shù)據(jù)進行緩存,且立即對接收到的TCP分段數(shù)據(jù)執(zhí)行安全檢查及發(fā)送或阻斷動作,消除了等待接收各個TCP分段數(shù)據(jù)的間隔期,所以不僅可以節(jié)省網(wǎng)絡設備的內(nèi)存資源,還可以避免傳輸延遲,使傳輸效率得到提高。
附圖說明
圖1是本發(fā)明一種報文傳輸方法的示例性場景示意圖;
圖2是本發(fā)明一種報文傳輸方法的一個實施例流程圖;
圖3是本發(fā)明一種報文傳輸裝置實施例的第一個結(jié)構(gòu)圖;
圖4是本發(fā)明一種報文傳輸裝置實施例的第二個結(jié)構(gòu)圖。
具體實施方式
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于杭州迪普科技股份有限公司,未經(jīng)杭州迪普科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710505947.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





