[發(fā)明專(zhuān)利]一種基于協(xié)議分析的P2P流量識(shí)別方法無(wú)效
| 申請(qǐng)?zhí)枺?/td> | 200910027294.6 | 申請(qǐng)日: | 2009-05-27 |
| 公開(kāi)(公告)號(hào): | CN101599960A | 公開(kāi)(公告)日: | 2009-12-09 |
| 發(fā)明(設(shè)計(jì))人: | 丁元彬;張順頤;顏學(xué)智;王攀 | 申請(qǐng)(專(zhuān)利權(quán))人: | 南京欣網(wǎng)視訊科技股份有限公司 |
| 主分類(lèi)號(hào): | H04L29/06 | 分類(lèi)號(hào): | H04L29/06;H04L29/08 |
| 代理公司: | 暫無(wú)信息 | 代理人: | 暫無(wú)信息 |
| 地址: | 210029江蘇省南京*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 協(xié)議 分析 p2p 流量 識(shí)別 方法 | ||
一、一種基于協(xié)議分析的P2P流量識(shí)別方法,其基本流程為:
1.協(xié)議分析:
(1)客戶(hù)->服務(wù)器:連接和登錄
(2)服務(wù)器->客戶(hù)端:對(duì)登錄信息的響應(yīng)
要響應(yīng)一個(gè)客戶(hù)端的的登錄請(qǐng)求,服務(wù)器返回一個(gè)包含有字符串 VERSION<ver>,SERVER<server-name>以及其他內(nèi)容(例如字符串Welcome和對(duì)活 動(dòng)用戶(hù)、共享文件的統(tǒng)計(jì)信息)的信息。
<VERSION?sw><SERVER?name><Welcome>”statistics”<info>
(3)客戶(hù)->服務(wù)器:共享文件目錄
收到服務(wù)器的響應(yīng)后,客戶(hù)端發(fā)送其自身的共享文件目錄,格式如下:
<HD:/><Path><Fi?lename>
(4)客戶(hù)端->服務(wù)器:查詢(xún)請(qǐng)求
客戶(hù)端向服務(wù)器發(fā)送的請(qǐng)求格式如下:<FILENAME?CONTAINS “criteria-words”><LINESPEED><adjectives><line-type>
(5)服務(wù)器->客戶(hù)端:查詢(xún)響應(yīng)
服務(wù)器的響應(yīng)格式如下:
<path/filename><00..><size><bitrate>
<frequency><duration><nickname><ip><line-type>
(6)客戶(hù)端->服務(wù)器:下載通知
其中第一個(gè)操作是產(chǎn)生一個(gè)發(fā)往中心服務(wù)器的具有如下格式的信息:
<storing-nickname><path/filename>
(7)服務(wù)器->客戶(hù)端:存儲(chǔ)端完整的IP地址
文件下載:
(1)沒(méi)有防火墻的下載
沒(méi)有防火墻,請(qǐng)求端就可以與存儲(chǔ)端建立直接的TCP連接,利用從服務(wù)器傳 回來(lái)的IP地址。3次握手以后,存儲(chǔ)端將發(fā)送一個(gè)包含值“1”的字節(jié)。請(qǐng)求端 收到這個(gè)字節(jié)以后,將返回一個(gè)包含單詞“GET”的字節(jié)串,其后是請(qǐng)求文件的 文件名及下載點(diǎn)的偏移量。這次信息交換后,文件傳輸就開(kāi)始了。
(2)有防火墻的下載:包含兩個(gè)階段:
第一階段:TCP連接建立
一個(gè)請(qǐng)求端想要下載一個(gè)文件,該文件存儲(chǔ)在另外一個(gè)有防火墻保護(hù)的客戶(hù) 端中。在啟動(dòng)階段,存儲(chǔ)端就將自己是受防火墻保護(hù)這一信息告知于服務(wù)器。服 務(wù)器又將這一信息同存儲(chǔ)端的完整地址一起交付給請(qǐng)求端(圖2(a),message1 和2)。存儲(chǔ)端受防火墻保護(hù)的信息和賦給端口號(hào)0一起編碼(圖2(a),message1 和2)。
請(qǐng)求端收到服務(wù)器的消息,就返回給服務(wù)器一個(gè)收到信息的拷貝(圖2 (a),message3)。然后,服務(wù)器返回給存儲(chǔ)端一個(gè)帶有請(qǐng)求端名字即請(qǐng)求文件 名的信息(圖2(a),message4)。存儲(chǔ)端返回給服務(wù)器這個(gè)信息的拷貝(圖2 (a),message5)。最后,服務(wù)器給存儲(chǔ)端發(fā)送請(qǐng)求端的完整的IP地址。現(xiàn)在就 可以在請(qǐng)求端和存儲(chǔ)端之間建立TCP連接了。
第二階段:文件傳輸
連接建立后,請(qǐng)求端發(fā)送一個(gè)值為1的字節(jié)(圖2(b))。存儲(chǔ)端發(fā)送一個(gè) 包含有“SEND”單詞的字節(jié)串作為響應(yīng),字節(jié)串后面是請(qǐng)求文件的名字和大小。 請(qǐng)求端接受到該信息以后,發(fā)送文件傳輸起始點(diǎn)的偏移量。之后,文件傳輸開(kāi)始。 圖2(b)中的兩個(gè)起始信息可以用來(lái)書(shū)寫(xiě)識(shí)別OpenNap協(xié)議產(chǎn)生的流量的規(guī)則。
2.由協(xié)議分析得出的SNORT規(guī)則:
規(guī)則1
該規(guī)則可以允許識(shí)別使用OpenNap協(xié)議的所有軟件。
規(guī)則2
該規(guī)則分析網(wǎng)絡(luò)流量,檢查是否有包含“WinMx”的TCP載荷,同時(shí),試圖 捕獲WinMx應(yīng)用中從客戶(hù)端發(fā)往服務(wù)器的登陸信息。
規(guī)則3
該規(guī)則從網(wǎng)絡(luò)流量中取出客戶(hù)間共享的文件目錄。
規(guī)則4
該規(guī)則在一個(gè)實(shí)體向中心服務(wù)器發(fā)出請(qǐng)求時(shí)發(fā)出警報(bào)。它能夠在TCP載荷中 識(shí)別出單詞“FILENAME?CONTAINS”。
規(guī)則5
該規(guī)則只有在規(guī)則1產(chǎn)生警報(bào)之后才能激發(fā):它能夠捕獲將要存儲(chǔ)的文件名 及TCP連接的另一端的地址。
規(guī)則6
該規(guī)則與5類(lèi)似:它搜尋字符串“SEND”,SEND用于一個(gè)請(qǐng)求端向受防火墻 保護(hù)的文件存儲(chǔ)端發(fā)送的請(qǐng)求中。如果該規(guī)則滿(mǎn)足,就能夠得到請(qǐng)求文件的名字。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于南京欣網(wǎng)視訊科技股份有限公司,未經(jīng)南京欣網(wǎng)視訊科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910027294.6/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 圖像診斷裝置、醫(yī)用系統(tǒng)以及協(xié)議管理方法
- 一種自動(dòng)協(xié)議識(shí)別方法及系統(tǒng)
- 客戶(hù)端中遞送協(xié)議數(shù)據(jù)單元的方法及相關(guān)裝置
- 遠(yuǎn)程通訊系統(tǒng)
- 一種基于可拼裝通信協(xié)議棧的通信方法及系統(tǒng)
- 一種實(shí)現(xiàn)國(guó)產(chǎn)平臺(tái)PXEBOOT的協(xié)議架構(gòu)
- CBTC通信系統(tǒng)協(xié)議解析方法、協(xié)議庫(kù)管理方法
- 一種協(xié)議轉(zhuǎn)換的方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 一種用于燈光控制的協(xié)議轉(zhuǎn)換系統(tǒng)及方法
- 一種通用工藝人工智能物聯(lián)網(wǎng)網(wǎng)關(guān)
- 通信管理系統(tǒng)、通信管理方法及通信控制裝置
- 一種P2P業(yè)務(wù)接入方法、系統(tǒng)和裝置
- 針對(duì)網(wǎng)絡(luò)P2P應(yīng)用的MCMPA監(jiān)控方法
- 一種用于發(fā)現(xiàn)P2P流量?jī)?yōu)化服務(wù)的方法、裝置和系統(tǒng)
- P2P對(duì)等連接建立方法及系統(tǒng)
- 用于對(duì)等(P2P)通信的無(wú)線(xiàn)電接入網(wǎng)(RAN)
- 一種信息處理方法及電子設(shè)備
- 基于P2P網(wǎng)絡(luò)的數(shù)據(jù)處理方法、裝置及系統(tǒng)
- 基于與用于P2P會(huì)話(huà)的發(fā)言權(quán)仲裁相關(guān)的多播地址建立多播信令控制信道
- 建立WiFi P2P連接的方法及裝置





