两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種模擬路由器端口實現(xiàn)多路網(wǎng)絡端口數(shù)據(jù)監(jiān)聽處理方法

文檔序號:7779770閱讀:921來源:國知局
一種模擬路由器端口實現(xiàn)多路網(wǎng)絡端口數(shù)據(jù)監(jiān)聽處理方法
【專利摘要】本發(fā)明涉及網(wǎng)絡通信方法,更具體的來說是一種使用普通網(wǎng)口芯片模擬路由器端口實現(xiàn)多路網(wǎng)絡端口數(shù)據(jù)監(jiān)聽處理方法。本方法通過模擬路由器端口模塊將有用數(shù)據(jù)傳遞給數(shù)據(jù)二次處理模塊,數(shù)據(jù)二次處理模塊將分析處理后的多路網(wǎng)絡數(shù)據(jù)傳遞給數(shù)據(jù)轉(zhuǎn)發(fā)處理模塊,數(shù)據(jù)轉(zhuǎn)發(fā)處理模塊將數(shù)據(jù)發(fā)送到對應網(wǎng)絡端口。本方法使用普通網(wǎng)絡芯片模擬路由器端口,即可完成對多路網(wǎng)絡鏈路端口數(shù)據(jù)監(jiān)聽、數(shù)據(jù)收發(fā)處理。從而解決了現(xiàn)有的路由器一般只能完成網(wǎng)絡數(shù)據(jù)的路由轉(zhuǎn)發(fā)功能,而不能對接收到的網(wǎng)絡數(shù)據(jù)做分析處理,進而無法滿足需要對多路網(wǎng)絡數(shù)據(jù)進行二次處理的應用場景的問題。
【專利說明】一種模擬路由器端口實現(xiàn)多路網(wǎng)絡端口數(shù)據(jù)監(jiān)聽處理方法
【技術領域】
[0001]本發(fā)明涉及網(wǎng)絡通信方法,更具體的來說是一種使用普通網(wǎng)口芯片模擬路由器端口實現(xiàn)多路網(wǎng)絡端口數(shù)據(jù)監(jiān)聽處理方法。
【背景技術】
[0002]路由器(Router)是互聯(lián)網(wǎng)的主要節(jié)點設備。路由器通過路由決定數(shù)據(jù)的轉(zhuǎn)發(fā)。作為不同網(wǎng)絡之間互相連接的樞紐,路由器系統(tǒng)構成了基于TCP/IP的國際互聯(lián)網(wǎng)絡Internet的主體脈絡,也可以說,路由器構成了 Internet的骨架。路由器的一個作用是連通不同的網(wǎng)絡,另一個作用是選擇信息傳送的線路。主要工作就是為經(jīng)過路由器的每個數(shù)據(jù)幀尋找一條最佳傳輸路徑,并將該數(shù)據(jù)有效地傳送到目的站點。
[0003]現(xiàn)有的路由器一般只能完成網(wǎng)絡數(shù)據(jù)的路由轉(zhuǎn)發(fā)功能,而不能對接收到的網(wǎng)絡數(shù)據(jù)做分析處理,因此,無法滿足需要對多路網(wǎng)絡數(shù)據(jù)進行二次處理的應用場景。

【發(fā)明內(nèi)容】

[0004]鑒于上述現(xiàn)有技術存在的問題,發(fā)明提供一種模擬路由器端口實現(xiàn)多路網(wǎng)絡端口數(shù)據(jù)監(jiān)聽處理方法,采用本方法的路由器可以使用普通網(wǎng)口芯片(比如DM9000、CS8900等)即可完成對多路網(wǎng)絡數(shù)據(jù)的監(jiān)聽,并進行網(wǎng)絡數(shù)據(jù)分析處理及數(shù)據(jù)路由轉(zhuǎn)發(fā)功能。
[0005]本發(fā)明采取的技術方案是:一種模擬路由器端口實現(xiàn)多路網(wǎng)絡端口數(shù)據(jù)監(jiān)聽處理方法,其特征在于,本方法通過模擬路由器端口模塊將有用數(shù)據(jù)傳遞給數(shù)據(jù)二次處理模塊,數(shù)據(jù)二次處理模塊將分析處理后的多路網(wǎng)絡數(shù)據(jù)傳遞給數(shù)據(jù)轉(zhuǎn)發(fā)處理模塊,數(shù)據(jù)轉(zhuǎn)發(fā)處理模塊將數(shù)據(jù)發(fā)送到對應網(wǎng)絡端口,其中,所述的模擬路由器端口模塊處理步驟如下:
步驟一.監(jiān)聽網(wǎng)絡端口上所有網(wǎng)絡數(shù)據(jù);
步驟二.分析接收到的網(wǎng)絡數(shù)據(jù)命令類型;
步驟三.如果是地址解析命令,解析地址解析命令,判斷IP地址是否在IP路由表中,如果在,以本機物理地址回復地址解析應答,并將應答數(shù)據(jù)轉(zhuǎn)入數(shù)據(jù)轉(zhuǎn)發(fā)處理模塊處理;若IP地址不在IP路由表中,則返回到步驟一;
步驟四.如果是IP類型命令,解析IP命令,判斷IP地址是否在IP路由表中,如果在,則轉(zhuǎn)入數(shù)據(jù)二次處理模塊處理;若IP地址不在IP路由表中,則返回到步驟一。
[0006]本發(fā)明的特點及有益效果是:使用普通網(wǎng)絡芯片模擬路由器端口,即可完成對多路網(wǎng)絡鏈路端口數(shù)據(jù)監(jiān)聽、數(shù)據(jù)收發(fā)處理。從而解決了現(xiàn)有的路由器一般只能完成網(wǎng)絡數(shù)據(jù)的路由轉(zhuǎn)發(fā)功能,而不能對接收到的網(wǎng)絡數(shù)據(jù)做分析處理,進而無法滿足需要對多路網(wǎng)絡數(shù)據(jù)進行二次處理的應用場景的問題。
【專利附圖】

【附圖說明】
[0007]圖1是本發(fā)明整體工作流程框圖;
圖2是本發(fā)明的模擬路由器端口模塊流程圖; 圖3是本發(fā)明的數(shù)據(jù)二次處理模塊流程圖;
圖4是本發(fā)明的數(shù)據(jù)轉(zhuǎn)發(fā)處理模塊流程圖。
【具體實施方式】
[0008]以下結(jié)合附圖對本發(fā)明作進一步說明:
參照圖1,本方法采用以下三個模塊:模擬路由器端口模塊、數(shù)據(jù)二次處理模塊和數(shù)據(jù)轉(zhuǎn)發(fā)處理模塊。本方法將路由器端口的數(shù)據(jù)通過模擬路由器端口模塊將有用數(shù)據(jù)傳遞給數(shù)據(jù)二次處理模塊,數(shù)據(jù)二次處理模塊將分析處理后的多路網(wǎng)絡數(shù)據(jù)傳遞給數(shù)據(jù)轉(zhuǎn)發(fā)處理模塊,數(shù)據(jù)轉(zhuǎn)發(fā)處理模塊將數(shù)據(jù)發(fā)送到對應網(wǎng)絡端口。
[0009]參照圖2,本發(fā)明的的模擬路由器端口模塊處理步驟如下:
步驟一.監(jiān)聽網(wǎng)絡端口上所有網(wǎng)絡數(shù)據(jù);
步驟二.分析接收到的網(wǎng)絡數(shù)據(jù)命令類型;
步驟三.如果是地址解析命令,解析地址解析命令,判斷IP地址是否在IP路由表中,如果在,以本機物理地址回復地址解析應答,并將應答數(shù)據(jù)轉(zhuǎn)入數(shù)據(jù)轉(zhuǎn)發(fā)處理模塊處理;若IP地址不在IP路由表中,則返回到步驟一;
步驟四.如果是IP類型命令,解析IP命令,判斷IP地址是否在IP路由表中,如果在,則轉(zhuǎn)入數(shù)據(jù)二次處理模塊處理;若IP地址不在IP路由表中,則返回到步驟一。
[0010]參照圖3,本發(fā)明的數(shù)據(jù)二次處理模塊處理步驟如下:
步驟一.根據(jù)IP路由表中不同IP地址所對應的處理方式判斷數(shù)據(jù)處理類型;
步驟二.按照不同的處理方式對數(shù)據(jù)進行二次處理;
步驟三.將二次處理的數(shù)據(jù)按照網(wǎng)絡數(shù)據(jù)包進行重新封裝,將數(shù)據(jù)傳遞給數(shù)據(jù)轉(zhuǎn)發(fā)處理模塊。
[0011]參照圖4,本發(fā)明的數(shù)據(jù)轉(zhuǎn)發(fā)處理模塊處理步驟如下:
步驟一.監(jiān)聽數(shù)據(jù)并判斷數(shù)據(jù)類型;
步驟二.如果數(shù)據(jù)是內(nèi)部需要轉(zhuǎn)發(fā)的數(shù)據(jù),根據(jù)IP地址選擇對應的端口,將監(jiān)聽到的數(shù)據(jù)從對應網(wǎng)絡端口發(fā)送到網(wǎng)絡;
步驟三.如果數(shù)據(jù)是外部端口發(fā)送的數(shù)據(jù),將監(jiān)聽到數(shù)據(jù)轉(zhuǎn)給數(shù)據(jù)二次處理模塊處理。
[0012]本發(fā)明的模擬路由器端口模塊完成對多路網(wǎng)絡數(shù)據(jù)的監(jiān)聽功能,并將監(jiān)聽到的有用數(shù)據(jù)傳遞給數(shù)據(jù)二次處理模塊;數(shù)據(jù)二次處理模塊完成對多路網(wǎng)絡數(shù)據(jù)的分析處理,然后將數(shù)據(jù)傳遞給數(shù)據(jù)轉(zhuǎn)發(fā)處理模塊;數(shù)據(jù)轉(zhuǎn)發(fā)處理模塊將收到數(shù)據(jù)的IP地址完成數(shù)據(jù)路由,最后將數(shù)據(jù)發(fā)送到對應網(wǎng)絡端口。
【權利要求】
1.一種模擬路由器端口實現(xiàn)多路網(wǎng)絡端口數(shù)據(jù)監(jiān)聽處理方法,其特征在于,本方法通過模擬路由器端口模塊將有用數(shù)據(jù)傳遞給數(shù)據(jù)二次處理模塊,數(shù)據(jù)二次處理模塊將分析處理后的多路網(wǎng)絡數(shù)據(jù)傳遞給數(shù)據(jù)轉(zhuǎn)發(fā)處理模塊,數(shù)據(jù)轉(zhuǎn)發(fā)處理模塊將數(shù)據(jù)發(fā)送到對應網(wǎng)絡端口,其中,所述的模擬路由器端口模塊處理步驟如下: 步驟一.監(jiān)聽網(wǎng)絡端口上所有網(wǎng)絡數(shù)據(jù); 步驟二.分析接收到的網(wǎng)絡數(shù)據(jù)命令類型; 步驟三.如果是地址解析命令,解析地址解析命令,判斷IP地址是否在IP路由表中,如果在,以本機物理地址回復地址解析應答,并將應答數(shù)據(jù)轉(zhuǎn)入數(shù)據(jù)轉(zhuǎn)發(fā)處理模塊處理;若IP地址不在IP路由表中,則返回到步驟一; 步驟四.如果是IP類型命令,解析IP命令,判斷IP地址是否在IP路由表中,如果在,則轉(zhuǎn)入數(shù)據(jù)二次處理模塊處理;若IP地址不在IP路由表中,則返回到步驟一。
2.根據(jù)權利要求1所述的一種模擬路由器端口實現(xiàn)多路網(wǎng)絡端口數(shù)據(jù)監(jiān)聽處理方法,其特征在于,所述的數(shù)據(jù)二次處理模塊處理步驟如下: 步驟一.根據(jù)IP路由表中不同IP地址所對應的處理方式判斷數(shù)據(jù)處理類型; 步驟二.按照不同的處理方式對數(shù)據(jù)進行二次處理; 步驟三.將二次處理的數(shù)據(jù)按照網(wǎng)絡數(shù)據(jù)包進行重新封裝,將數(shù)據(jù)傳遞給數(shù)據(jù)轉(zhuǎn)發(fā)處理模塊。
3.根據(jù)權利要求1所述的一種模擬路由器端口實現(xiàn)多路網(wǎng)絡端口數(shù)據(jù)監(jiān)聽處理方法,其特征在于,所述的數(shù)據(jù)轉(zhuǎn)發(fā)處理模塊處理步驟如下: 步驟一.監(jiān)聽并判斷數(shù)據(jù)類型; 步驟二.如果數(shù)據(jù)是內(nèi)部需要轉(zhuǎn)發(fā)的數(shù)據(jù),根據(jù)IP地址選擇對應的端口,將監(jiān)聽到的數(shù)據(jù)從對應網(wǎng)絡端口發(fā)送到網(wǎng)絡; 步驟三.如果數(shù)據(jù)是外部端口發(fā)送的數(shù)據(jù),將監(jiān)聽到數(shù)據(jù)轉(zhuǎn)給數(shù)據(jù)二次處理模塊處理。
【文檔編號】H04L12/26GK103647683SQ201310667770
【公開日】2014年3月19日 申請日期:2013年12月7日 優(yōu)先權日:2013年12月7日
【發(fā)明者】李光, 張鵬泉, 馬彪, 李柬, 范玉進, 曹曉冬, 褚孝鵬, 李羚梅, 張波 申請人:天津光電通信技術有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
香港 | 嵊泗县| 炎陵县| 新丰县| 马尔康县| 建德市| 信阳市| 阳江市| 韩城市| 嘉禾县| 平昌县| 林口县| 江津市| 荃湾区| 收藏| 云和县| 嘉兴市| 双鸭山市| 吉林省| 栾川县| 安图县| 晋城| 抚顺市| 临清市| 巢湖市| 三江| 德庆县| 松江区| 西吉县| 冷水江市| 灵璧县| 古蔺县| 拉孜县| 堆龙德庆县| 沙湾县| 沁阳市| 介休市| 孟连| 无棣县| 西城区| 奉化市|