在現(xiàn)代測(cè)試與測(cè)量領(lǐng)域,高效地發(fā)現(xiàn)并連接測(cè)試設(shè)備對(duì)于工程師和技術(shù)人員至關(guān)重要。TS-R5550實(shí)時(shí)頻譜分析儀作為一款高性能的測(cè)試儀器,廣泛應(yīng)用于各種電磁環(huán)境分析和信號(hào)監(jiān)測(cè)任務(wù)中。今天為您介紹mDNS/DNS-SD協(xié)議和廣播UDP發(fā)現(xiàn)協(xié)議,確保用戶能夠便捷地在本地網(wǎng)絡(luò)上找到并連接到模塊化實(shí)時(shí)頻譜分析儀TS-R5550設(shè)備,它們專為在同一本地網(wǎng)絡(luò)上發(fā)現(xiàn)TS-R5550設(shè)備而設(shè)計(jì),但不適用于跨網(wǎng)絡(luò)查找。
一、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ù)庫(kù),能夠使用戶更方便的訪問(wèn)互聯(lián)網(wǎng),而不用去記住能夠被機(jī)器直接讀取的IP數(shù)據(jù)串。通過(guò)主機(jī)名最終得到該主機(jī)名對(duì)應(yīng)的IP地址的過(guò)程叫做域名解析。DNS協(xié)議運(yùn)行在UDP協(xié)議之上,使用TCP和UDP端口53,用來(lái)將域名轉(zhuǎn)換為IP地址(也可以將IP地址轉(zhuǎn)換為相應(yīng)的域名地址)。
DNS系統(tǒng)采用遞歸查詢請(qǐng)求的方式來(lái)響應(yīng)用戶的查詢,為互聯(lián)網(wǎng)的運(yùn)行提供關(guān)鍵性的基礎(chǔ)服務(wù)。目前絕大多數(shù)的防火墻和網(wǎng)絡(luò)都會(huì)開(kāi)放DNS服務(wù),不會(huì)攔截DNS數(shù)據(jù)包,因此可以基于DNS協(xié)議建立隱蔽信道,從而順利穿過(guò)防火墻,在客戶端和服務(wù)器之間進(jìn)行數(shù)據(jù)傳輸。
mDNS即多播DNS(Multicast DNS),它主要實(shí)現(xiàn)了在沒(méi)有傳統(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)的,而是通過(guò)DHCP協(xié)議動(dòng)態(tài)分配的,這時(shí)候就需要mDNS。
mDNS基于UDP協(xié)議,用于局域網(wǎng)內(nèi)部,主機(jī)的域名為.local 結(jié)尾,每個(gè)進(jìn)入局域網(wǎng)的主機(jī)如果開(kāi)啟了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í)頻譜分析儀TS-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)具有所述固件版本的TS-R5550。
二、使用廣播UDP發(fā)現(xiàn)
我們還提供了用于發(fā)現(xiàn)實(shí)時(shí)頻譜分析儀TS-R5550設(shè)備的簡(jiǎn)單廣播UDP協(xié)議,遠(yuǎn)程主機(jī)首先向端口18331發(fā)送廣播類型的UDP消息,該消息包含查詢請(qǐng)求代碼和按順序排列的查詢發(fā)現(xiàn)版本,如下所示:
每個(gè)字段對(duì)應(yīng)的是
用于確定如何解析響應(yīng)消息。請(qǐng)注意,<>括號(hào)僅是為了說(shuō)明目的,而不是包含在消息中。
帶discovery version 2的TS-R5550將響應(yīng)以下數(shù)據(jù):
每個(gè)字段對(duì)應(yīng)的是:
可從響應(yīng)套接字中獲取TS-R5550的IP地址,可以通過(guò)將響應(yīng)消息中的序列號(hào)(S/N)與實(shí)時(shí)頻譜分析儀標(biāo)簽上的 S/N 進(jìn)行匹配來(lái)標(biāo)識(shí)TS-R5550。
審核編輯 黃宇
-
測(cè)試儀器
+關(guān)注
關(guān)注
0文章
440瀏覽量
33967 -
頻譜分析儀
+關(guān)注
關(guān)注
16文章
1139瀏覽量
85464
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論