[發明專利]一種利用捕獲數據來解析協議的方法無效
| 申請號: | 201110171748.4 | 申請日: | 2011-06-24 |
| 公開(公告)號: | CN102244610A | 公開(公告)日: | 2011-11-16 |
| 發明(設計)人: | 張洪海;蔣一川;尚中飛;王陳章;柯明明;王春蘇 | 申請(專利權)人: | 吉林中軟吉大信息技術有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56;H04L29/06 |
| 代理公司: | 長春吉大專利代理有限責任公司 22201 | 代理人: | 王壽珍;朱世林 |
| 地址: | 130012 吉林省長*** | 國省代碼: | 吉林;22 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 利用 捕獲 數據 解析 協議 方法 | ||
技術領域
本發明涉及一種利用捕獲數據解析協議的方法,用于高校通信及相關專業所開發的教學實驗系統,屬于軟交換技術教學領域。
背景技術
軟交換教學領域對軟交換人才的培養產品大多來自移動設備廠商或者電信設備制造商,產品價格極為昂貴,面對體系龐大的設備,學生更多的時候是參觀或者進行簡單的設置。另外還有一種實驗方式是通過實驗箱的方式,其組網方式已經固定,不能根據實際需求,靈活搭建實驗環境,更不用說向3G或IMS進行擴展了,并且其內部控制原理也很難讓學生理解。但對比來看存在以下幾方面問題:
(1)沒有針對軟交換教學領域,形成完整的實驗教學體系;
(2)操作界面抽象,削弱了使用者的積極性;
(3)操作形式復雜,增加了使用者的操作難度;
(4)操作結果不直觀清晰,導致使用效果不理想;
針對現在高校通信專業實驗教學中所使用的軟交換教學普遍存在的問題,本發明給出了一種利用捕獲數據解析協議的方法。
發明內容
本發明的主要目的在于提供一種利用捕獲數據來解析協議的方法,實現的系統能夠跟蹤信令數據在計算機網絡中的傳輸過程,學生可方便靈活地利用信令傳輸過程,通過圖形化直觀的學習信令流程,通過解析協議數據直觀的學習數據包格式,進行軟交換技術實驗操作。
一種利用捕獲數據來解析協議的方法,至少包括以下步驟:
步驟1:開始捕獲數據;
步驟2:自動捕獲數據驅動;
步驟3:捕獲二進制數據;
步驟4:解析協議數據;
步驟5:圖形化顯示數據包內容;
步驟6:是否停止捕獲?
步驟7:若不停止捕獲,則重新捕獲二進制數據,返回到步驟3;
步驟8:若停止捕獲,則停止捕獲數據驅動;
步驟9:停止捕獲。
所述步驟2中的自動捕獲數據驅動的方法至少包括以下步驟:
步驟1):網絡數據到達主機網卡;
步驟2):到達網卡驅動程序;
步驟3):數據到達NDIS層;
步驟4):捕獲驅動從網卡驅動NDIS層復制網絡數據。
所述的網卡驅動程序,是網卡與上層驅動程序通信的接口,它負責接收來自上層的數據包,或將數據包發送到上層相應的驅動程序,同時它還完成處理中斷等工作。
所述的NDIS,是網絡驅動程序接口規范的簡稱,它橫跨傳輸層、網絡層和數據鏈路層,定義了網卡或網卡驅動程序與上層協議驅動程序之間的通信接口規范,屏蔽了底層物理硬件的不同,使上層的協議驅動程序可以和底層任何型號的網卡通信。
所述步驟4中的解析協議數據的方法至少包括以下步驟:
步驟1):捕獲二進制數據;
步驟2):從二進制數據中解析以太網層數據;
步驟3):從以太網數據中解析IP層數據;
步驟4):判斷IP層數據包是TCP/UDP數據包?
步驟5):若IP層數據包是TCP數據包,SIP/DNS協議都是UDP數據包,所以TCP數據包丟棄,捕獲二進制數據,返回步驟1);
步驟6):若IP層數據包是UDP數據包,分析UDP數據包協議類型;
步驟7):若UDP數據包協議類型為DNS協議,則按照DNS協議數據格式解析DNS協議數據;
步驟8):在軟件界面圖形化顯示DNS協議數據,捕獲二進制數據,返回步驟1);
步驟9):若UDP數據包協議類型為SIP協議,則按照SIP協議數據格式解析SIP協議數據;
步驟10):在軟件界面圖形化顯示SIP協議數據,捕獲二進制數據,返回步驟1);
步驟11):若UDP數據包協議類型為其他類型,則不是所需要的數據包類型,丟棄數據包,捕獲二進制數據,返回步驟1);
所述步驟5中的圖形化顯示數據包內容,具體分為概要解碼區、會話分析區、詳細解碼區、原始數據區,在概要解碼區中顯示源地址、目的地址、概要、幀長度及時間。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于吉林中軟吉大信息技術有限公司,未經吉林中軟吉大信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110171748.4/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





