[發明專利]控制P2P下載的方法、服務器及系統有效
| 申請號: | 201010506118.3 | 申請日: | 2010-10-12 |
| 公開(公告)號: | CN102447724A | 公開(公告)日: | 2012-05-09 |
| 發明(設計)人: | 許煜芝 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/56 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 胡海國 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 控制 p2p 下載 方法 服務器 系統 | ||
技術領域
本發明涉及網絡技術領域,尤其涉及一種控制P2P(Peer?to?Peer,對等網絡)下載的方法、服務器及系統。
背景技術
隨著網絡技術的發展,IP網絡已成為人們日常生活中必不可少的工具,P2P下載業務在實際網絡中大規模使用。P2P下載即是本地用戶的計算機可以直接連接到其他用戶的計算機進行文件交換,而不需采用傳統方式連接到服務器去瀏覽與下載文件。P2P的一個重要特點是改變了互聯網現有的以大網站為中心的狀態,而是重返“非中心化”,省去了中間商,把文件下載權力交還給用戶。因此,P2P使得網絡溝通變得更容易,文件共享與交互更直接。
但是,P2P在給用戶帶來方便的同時,給網絡也帶來了問題,由于P2P下載是不斷地去與其它用戶創建連接,一旦連接數不受控制,建立的連接數會超過設備最大允許的連接數,從而影響了網絡其他正常業務。
目前針對上述問題,主要有如下幾種解決方法:
1、針對P2P應用協議端口號進行控制,此種方法需要知道P2P協議的端口號信息,通過對特定的端口號進行限制。由于P2P端口會不斷的變化,所以這種方法控制不夠靈活,也不能很好的控制P2P下載的連接數。
2、針對P2P的報文特征來進行控制,這種方法需要對報文的應用層協議進行解析,由此判斷該報文是否為P2P報文。由于需要對報文進行應用層的解析,此種方法開銷較大,需要耗費大量的資源和成本。
發明內容
本發明的主要目的在于提供一種控制P2P下載的方法、服務器及系統,旨在實現對P2P下載進行控制,提高網絡使用性能。
本發明提出一種控制P2P下載的方法,包括以下步驟:
服務器接收源終端發送的報文,從所述報文中獲取連接信息;
根據所述連接信息、連接轉發表以及連接控制表調整與控制P2P下載連接數,對P2P下載進行控制。
優選地,所述連接信息包括五元組信息,該五元組信息包括:源終端所在的源IP地址及源端口,目的終端所在的目的IP地址及目的端口,以及源終端與目的終端之間的協議類型。
優選地,所述連接轉發表以所述五元組信息為索引,記錄報文轉換后的源IP地址、源端口以及連接使用標識;所述連接控制表以所述源IP地址及源端口為索引,記錄所有基于該源IP地址及源端口的端口連接數。
優選地,所述根據連接信息、連接轉發表以及連接控制表調整與控制P2P下載連接數,對P2P下載進行控制的步驟包括:
根據所述連接信息查找所述連接轉發表;
若所述連接轉發表中不存在所述連接信息中的五元組信息,則
若當前連接數小于告警連接數,或者當前連接數不小于告警連接數且結合定時查詢功能獲取到對應的控制連接表中端口連接數小于最大端口連接數,則創建新的連接;
更新所述連接轉發表中對應的五元組信息、連接使用標識的值;以及更新當前連接數、連接控制表中對應的端口連接數。
優選地,所述根據連接信息查找所述連接轉發表的步驟之后還包括:
若所述連接轉發表中存在所述連接信息中的五元組信息,則更新所述連接轉發表中對應的連接使用標識的值。
優選地,所述定時查詢功能包括:
定時查詢連接轉發表獲取連接信息;
若所述連接信息中連接使用標識的值為使用狀態,則將所述連接使用標識的值清零;否則,刪除對應的連接,并更新當前連接數、所述連接轉發表中對應的五元組信息以及所述連接控制表中對應的端口連接數;
判斷當前連接數是否小于安全連接數,若是,則結束定時查詢功能;否則,返回查詢連接轉發表獲取連接信息步驟。
優選地,所述若連接轉發表中不存在所述連接信息中的五元組信息的步驟之后還包括:
若當前連接數不小于最大連接總數與預留連接數之差,且當前連接由服務器發起,則
若當前連接數小于最大連接總數,則創建新的連接,并將新創建的連接加入到連接轉發表中;否則,結束創建連接流程。
本發明還提出一種控制P2P下載的服務器,包括:
連接信息獲取模塊,用于接收源終端發送的報文,從所述報文中獲取連接信息;
P2P下載控制模塊,用于根據所述連接信息、連接轉發表以及連接控制表調整與控制P2P下載連接數,對P2P下載進行控制。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010506118.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:小型摩托車中的罐的配置結構
- 下一篇:用于織布機電機的報警裝置





