本文說明了用于發(fā)現(xiàn)與主機(jī)在同一本地網(wǎng)絡(luò)上任何可用的虹科HK-R5550實(shí)時(shí)頻譜分析儀設(shè)備的兩種不同的協(xié)議,但這些協(xié)議不能用于在其他網(wǎng)絡(luò)上查找任何虹科HK-R5550設(shè)備。
mDNS/DNS-SD協(xié)議
LXI聯(lián)盟已將使用多播DNS(mDNS)和基于DNS的服務(wù)發(fā)現(xiàn)(DNS-SD)協(xié)議作為聯(lián)網(wǎng)設(shè)備的發(fā)現(xiàn)協(xié)議標(biāo)準(zhǔn)化,這些協(xié)議通常被稱為零配置網(wǎng)絡(luò),最初是用于發(fā)現(xiàn)打印機(jī)等本地網(wǎng)絡(luò)服務(wù)設(shè)備,但現(xiàn)已擴(kuò)展為支持任何網(wǎng)絡(luò)服務(wù)。
DNS(域名系統(tǒng))是在因特網(wǎng)上作為域名和IP地址相互映射的一個(gè)分布式數(shù)據(jù)庫,能夠使用戶更方便的訪問互聯(lián)網(wǎng),而不用去記住能夠被機(jī)器直接讀取的IP數(shù)據(jù)串,通過主機(jī)名最終得到該主機(jī)名對(duì)應(yīng)的IP地址的過程叫做域名解析。DNS協(xié)議運(yùn)行在UDP協(xié)議之上,使用TCP和UDP端口53,用來將域名轉(zhuǎn)換為IP地址(也可以將IP地址轉(zhuǎn)換為相應(yīng)的域名地址)。
DNS系統(tǒng)采用遞歸查詢請(qǐng)求的方式來響應(yīng)用戶的查詢,為互聯(lián)網(wǎng)的運(yùn)行提供關(guān)鍵性的基礎(chǔ)服務(wù)。目前絕大多數(shù)的防火墻和網(wǎng)絡(luò)都會(huì)開放DNS服務(wù),不會(huì)攔截DNS數(shù)據(jù)包,因此可以基于DNS協(xié)議建立隱蔽信道,從而順利穿過防火墻,在客戶端和服務(wù)器之間進(jìn)行數(shù)據(jù)傳輸。
mDNS即多播DNS(Multicast DNS),它主要實(shí)現(xiàn)了在沒有傳統(tǒng)DNS服務(wù)器的情況下使局域網(wǎng)內(nèi)的主機(jī)進(jìn)行相互發(fā)現(xiàn)和通信,使用的端口為5353,遵從DNS協(xié)議,使用現(xiàn)有的DNS信息結(jié)構(gòu)和資源記錄類型。
在局域網(wǎng)中,設(shè)備之間實(shí)現(xiàn)相互通信需要知道對(duì)方的IP地址,在大多數(shù)情況下,設(shè)備的IP地址不是靜態(tài)的,而是通過DHCP協(xié)議動(dòng)態(tài)分配的,這時(shí)候就需要mDNS。
mDNS基于UDP協(xié)議,用于局域網(wǎng)內(nèi)部,主機(jī)的域名為.local 結(jié)尾,每個(gè)進(jìn)入局域網(wǎng)的主機(jī)如果開啟了mDNS服務(wù)的話,都會(huì)向局域網(wǎng)內(nèi)的所有主機(jī)組播一個(gè)消息,然后其他有mDNS服務(wù)的主機(jī)就會(huì)響應(yīng)。
基于DNS的服務(wù)發(fā)現(xiàn)(DNS-SD)可以使用標(biāo)準(zhǔn)DNS編程接口、數(shù)據(jù)包格式和服務(wù)器瀏覽機(jī)制,它定義了如何命名和排列DNS記錄,即指針(Ptr)、服務(wù)定位器(Srv)、IPv6地址(AAAA)和文本(Txt)。DNS-SD不改變DNS消息、操作代碼、記錄類型或任何其他DNS協(xié)議的結(jié)構(gòu),服務(wù)器包含服務(wù)列表,具有< Instances>.< ServiceType>.< Domain>的標(biāo)準(zhǔn)格式。
虹科實(shí)時(shí)頻譜分析儀HK-R5550支持使用符合行業(yè)標(biāo)準(zhǔn)的mDNS/DNS-SD協(xié)議進(jìn)行設(shè)備發(fā)現(xiàn),支持這些協(xié)議的行業(yè)標(biāo)準(zhǔn)工具和應(yīng)用可發(fā)現(xiàn)具有所述固件版本的虹科HK-R5550。
使用廣播UDP發(fā)現(xiàn)
虹科還提供了用于發(fā)現(xiàn)虹科實(shí)時(shí)頻譜分析儀HK-R5550設(shè)備的簡單廣播UDP協(xié)議,遠(yuǎn)程主機(jī)首先向端口18331發(fā)送廣播類型的UDP消息,該消息包含查詢請(qǐng)求代碼和按順序排列的查詢發(fā)現(xiàn)版本,如下所示:
每個(gè)字段對(duì)應(yīng)的是:
用于確定如何解析響應(yīng)消息。請(qǐng)注意,<>括號(hào)僅是為了說明目的,而不是包含在消息中。帶discovery version 2的虹科HK-R5550將響應(yīng)以下數(shù)據(jù):
每個(gè)字段對(duì)應(yīng)的是:
可從響應(yīng)套接字中獲取虹科HK-R5550的IP地址,可以通過將響應(yīng)消息中的序列號(hào)(S/N)與實(shí)時(shí)頻譜分析儀標(biāo)簽上的 S/N 進(jìn)行匹配來標(biāo)識(shí)虹科HK-R5550。
-
射頻
+關(guān)注
關(guān)注
104文章
5591瀏覽量
167836 -
無線通信
+關(guān)注
關(guān)注
58文章
4574瀏覽量
143607 -
網(wǎng)絡(luò)協(xié)議
+關(guān)注
關(guān)注
3文章
268瀏覽量
21559 -
無線電
+關(guān)注
關(guān)注
60文章
2144瀏覽量
116542 -
頻譜
+關(guān)注
關(guān)注
7文章
883瀏覽量
45655
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論