[發明專利]一種基于ARP協議的局域網設備的聯通方法有效
| 申請號: | 201811018959.2 | 申請日: | 2018-09-03 |
| 公開(公告)號: | CN108833612B | 公開(公告)日: | 2021-06-15 |
| 發明(設計)人: | 秦燕婷;陳輝 | 申請(專利權)人: | 武漢虹信科技發展有限責任公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12;H04L29/06 |
| 代理公司: | 武漢科皓知識產權代理事務所(特殊普通合伙) 42222 | 代理人: | 羅飛 |
| 地址: | 430205 湖北省武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 arp 協議 局域網 設備 聯通 方法 | ||
1.一種基于ARP協議的局域網設備的聯通方法,其特征在于,所述局域網設備包括:管理服務器設備和多個子設備,所述方法包括:
步驟S1:加密函數和解密函數的設計步驟,具體包括:
步驟S1.1:創建密碼本;
步驟S1.2:基于所述密碼本設計加密函數和解密函數;
步驟S2:ARP報文的發送步驟,具體包括:
步驟S2.1:所述局域網設備利用所述加密函數對本設備的MAC地址加密后填入源MAC字段;
步驟S2.2:利用所述加密函數對所述局域網設備的設備標識信息加密后填入填充數據區字段,且所述填充數據區字段為22個字節;
步驟S2.3:將所述局域網設備的IP信息填入源IP字段和目的IP字段;
步驟S2.4:基于ARP協議構造出ARP報文;
步驟S2.5:定時發送所述ARP報文;
步驟S3:ARP報文的接收步驟,具體包括:
步驟S3.1:當檢測到ARP報文時,所述局域網設備首先截取所述ARP報文的填充數據區字段數據,并利用對應的解密函數對所述填充數據區字段數據進行解密,并根據解密結果中的標識信息與所述局域網設備的標識信息,判斷所述解密結果中的標識信息對應的設備與所述局域網設備是否為同類型設備,如果是,則丟棄該ARP報文,如果否,則執行步驟S3.2;
步驟S3.2:截取所述ARP報文的源MAC字段數據,利用對應的解密函數對所述源MAC字段數據進行解密,獲得發送ARP報文的設備的MAC地址,然后截取所述ARP報文的源IP字段,并將解密后的填充數據區字段、發送ARP報文的設備的MAC地址和源IP字段進行記錄,形成局域網設備的ARP報文;
步驟S3.1中,判斷所述解密結果中的標識信息對應的設備與所述局域網設備是否為同類型設備,包括:
若發送ARP報文的局域網設備與接收ARP報文的局域網設備均為子設備時,則為同類型設備,其中,所述發送ARP報文的局域網設備為解密結果中標識信息對應的設備;
否則,為不同類型的設備。
2.如權利要求1所述的方法,其特征在于,在步驟S2.2之前,所述方法還包括:
利用所述加密函數對系統魔術字加密后,填入所述填充數據區字段,其中,所述設備標識信息包括設備識別碼、設備類型和備用信息。
3.如權利要求2所述的方法,其特征在于,在步驟S3.1中,在根據解密結果中的標識信息與所述子設備的標識信息,判斷所述解密結果中的標識信息對應的設備是否為子設備之前,還包括:
根據所述解密結果判斷所述ARP報文是否以系統魔術字引導,如果是,則執行判斷解密結果中的標識信息對應的設備是否為子設備的步驟,如果否,則丟棄所述ARP報文。
4.如權利要求1所述的方法,其特征在于,步驟S2.4具體包括:
將0:0:0:0:0:0填入ARP報文的目的MAC字段;
基于ARP協議構造其他字段,具體包括:以太頭字段、硬件類型字段、協議類型字段、硬件地址長度字段、協議地址長度字段和操作碼字段;
將所述源MAC字段、填充數據區字段、源IP字段、目的IP字段、目的MAC字段以及其他字段,構造出所述ARP報文。
5.如權利要求1所述的方法,其特征在于,步驟S2.5具體包括:
開啟一個定時器,定時發送所述ARP報文。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢虹信科技發展有限責任公司,未經武漢虹信科技發展有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811018959.2/1.html,轉載請聲明來源鉆瓜專利網。





