[發(fā)明專利]利用ARP數(shù)據(jù)包進行網(wǎng)絡(luò)設(shè)備查找的方法及網(wǎng)絡(luò)設(shè)備在審
| 申請?zhí)枺?/td> | 201611132846.6 | 申請日: | 2016-12-10 |
| 公開(公告)號: | CN106888276A | 公開(公告)日: | 2017-06-23 |
| 發(fā)明(設(shè)計)人: | 樊星 | 申請(專利權(quán))人: | 程飛 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100061 北京市東*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 利用 arp 數(shù)據(jù)包 進行 網(wǎng)絡(luò)設(shè)備 查找 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及利用ARP數(shù)據(jù)包進行網(wǎng)絡(luò)設(shè)備查找的方法及網(wǎng)絡(luò)設(shè)備。
背景技術(shù)
TCP(Transmission Control Protocol,傳輸控制協(xié)議)/IP(Internet Protocol,網(wǎng)絡(luò)互連協(xié)議)協(xié)議,是互聯(lián)網(wǎng)最基本的協(xié)議、國際互聯(lián)網(wǎng)絡(luò)的基礎(chǔ)。通常網(wǎng)絡(luò)設(shè)備的控制與訪問,都是利用網(wǎng)絡(luò)層IP協(xié)議及以上的傳輸控制層協(xié)議TCP/UDP(User Datagram Protocol)來控制與訪問的。
ARP(Address Resolution Protocol,地址解析協(xié)議)協(xié)議是一個位于TCP/IP協(xié)議棧中的數(shù)據(jù)鏈路層協(xié)議,位于IP協(xié)議的下方,基本功能是將網(wǎng)絡(luò)層IP地址解析為數(shù)據(jù)連接層的MAC(Media Access Control,媒體訪問控制)地址,以保證通信的進行。ARP的工作過程如下所示:1、當網(wǎng)絡(luò)設(shè)備需要解析一個IP地址對應(yīng)的MAC地址時,會廣播發(fā)送ARP請求報文。2、該IP地址對應(yīng)的其它網(wǎng)絡(luò)設(shè)備接收到ARP請求報文后,會返回ARP應(yīng)答報文。
ARP數(shù)據(jù)包格式:
表1
發(fā)明內(nèi)容
為了在不知道網(wǎng)絡(luò)設(shè)備IP地址的情況下,提供一種查找網(wǎng)絡(luò)設(shè)備的方法及相應(yīng)的網(wǎng)絡(luò)設(shè)備,本發(fā)明提供以下方法步驟:
表1的ARP數(shù)據(jù)包,在通常情況下,填充數(shù)據(jù)設(shè)為全0。在應(yīng)用ARP數(shù)據(jù)包查找網(wǎng)絡(luò)設(shè)備時,將填充數(shù)據(jù)設(shè)置為可識別的特定數(shù)據(jù)。在實際應(yīng)用中,填充數(shù)據(jù)的長度,不受18個字節(jié)的限制。只要不超過一個以太網(wǎng)最長數(shù)據(jù)包長1500字節(jié)即可。
查詢方將ARP數(shù)據(jù)包的ARP字段的操作碼設(shè)為0x1,代表這是一個查詢包。
將填充數(shù)據(jù)設(shè)為表2格式:
表2
如果接收方不是特定的網(wǎng)絡(luò)設(shè)備,則只將此ARP查詢包當成普通的ARP數(shù)據(jù)包處理。
如果是特定網(wǎng)絡(luò)設(shè)備收到ARP查詢數(shù)據(jù)包時,首先判斷填充數(shù)據(jù)字段中,起始是否存在識別標識符,如果不存在,則按正常ARP數(shù)據(jù)包處理;存在識別標識符,則根據(jù)請求信息,返回應(yīng)答包。
應(yīng)答包將ARP數(shù)據(jù)包的ARP字段的操作碼設(shè)為0x2,代表這是一個ARP應(yīng)答包。
將填充數(shù)據(jù)設(shè)為表3格式:
表3
如果接收方不是查詢方,則只將此ARP應(yīng)答包當成普通的ARP數(shù)據(jù)包處理。
如果是查詢方收到ARP應(yīng)答包,判斷填充字段起始是否為識別標識符,如果不是,則按正常ARP數(shù)據(jù)包處理;如果存在識別標識符,則解析應(yīng)答信息。
至此,在不知道特定網(wǎng)絡(luò)設(shè)備的IP地址的情況下,只利用ARP數(shù)據(jù)包,便可查詢到特定網(wǎng)絡(luò)設(shè)備,并取得相關(guān)信息。
具體實施方式
針對現(xiàn)有應(yīng)用情況,在不知道網(wǎng)絡(luò)設(shè)備IP地址的情況下,便無法查詢網(wǎng)絡(luò)設(shè)備的問題,本發(fā)明提供了一種利用ARP數(shù)據(jù)包進行網(wǎng)絡(luò)設(shè)備查詢的方法,該方法應(yīng)用與特定網(wǎng)絡(luò)設(shè)備。
查詢方將用于查詢的ARP數(shù)據(jù)包的以太網(wǎng)首部的接收方MAC地址設(shè)為廣播地址ff-ff-ff-ff-ff-ff;
將ARP字段的操作碼設(shè)為0x1,代表這是一個ARP查詢包;
將ARP字段的接收方MAC地址設(shè)為廣播地址ff-ff-ff-ff-ff-ff;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于程飛,未經(jīng)程飛許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611132846.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 通過冗余提高數(shù)據(jù)傳輸速度的方法
- 數(shù)據(jù)包調(diào)度方法和裝置
- 一種數(shù)據(jù)包的轉(zhuǎn)發(fā)方法和設(shè)備
- 網(wǎng)絡(luò)通信主體確認方法及系統(tǒng)
- 一種轉(zhuǎn)發(fā)數(shù)據(jù)包的方法、裝置和路由設(shè)備
- 一種數(shù)據(jù)報文接收方法及裝置
- 一種降低語音丟包統(tǒng)計量的方法及基站
- 數(shù)據(jù)包的處理方法、裝置、電子設(shè)備及存儲介質(zhì)
- 一種數(shù)據(jù)包處理方法、裝置及電子設(shè)備和存儲介質(zhì)
- 一種數(shù)據(jù)傳輸方法、裝置、設(shè)備及存儲介質(zhì)





