upnp是什么?
upnp是什么?
upnp是英文Universal Plug and Play,中文意思是“通用即插即用”。泛而言之,是一種開(kāi)放式的、對(duì)等的網(wǎng)絡(luò)體系結(jié)構(gòu)。
看到上面的解釋您可能會(huì)一頭霧水,下面我基于概念來(lái)逐點(diǎn)說(shuō)明。首先們來(lái)看“即插即用”(PnP)的意思。我們電腦上的聲卡、鼠標(biāo)、鍵盤(pán)等插上就能用,無(wú)需安裝驅(qū)動(dòng),進(jìn)行硬件配置,這就是“即插即用”的好處。而“通用即插即用”是“即插即用”概念在網(wǎng)絡(luò)通訊中延伸,就是希望網(wǎng)絡(luò)設(shè)備和智能終端(這些設(shè)備包括電腦、路由器、手機(jī)、平板電腦、網(wǎng)絡(luò)打印機(jī)、智能監(jiān)控設(shè)備、智能空調(diào)、電冰箱、甚至家里的機(jī)器人)在一個(gè)網(wǎng)絡(luò)中一開(kāi)機(jī)就能連接到網(wǎng)絡(luò)上。舉個(gè)例子吧,我們的智能手機(jī)打開(kāi)WIFI,到一個(gè)沒(méi)有設(shè)置密碼的WIFI網(wǎng)絡(luò)里就可以自動(dòng)連接該網(wǎng)絡(luò),而設(shè)置有密碼的WIFI網(wǎng)絡(luò)里,我們只要連接一次,下次再到這個(gè)網(wǎng)絡(luò)手機(jī)也會(huì)自動(dòng)連接。這些無(wú)用戶任何參與,這給了我們很好的體驗(yàn)。
我們前面說(shuō)Upnp是一種網(wǎng)絡(luò)體系結(jié)構(gòu),網(wǎng)絡(luò)體系結(jié)構(gòu)包括網(wǎng)絡(luò)拓?fù)?、硬件、協(xié)議、傳輸介質(zhì),那么Upnp在這些方面都有什么特點(diǎn)呢?
網(wǎng)絡(luò)拓?fù)?,UPNP是基于開(kāi)方式的、對(duì)等的點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò)的。如家庭網(wǎng)絡(luò)中,一個(gè)路由器連接著外網(wǎng),家里的電腦、手機(jī)、平板電腦、智能冰箱都可以連接到內(nèi)部的WIFI網(wǎng)絡(luò)上,它們之間是對(duì)等的。
硬件,前面我們提了很多,電腦、路由器、手機(jī)、網(wǎng)絡(luò)打印機(jī)(指支持WIFI連接或直接連接網(wǎng)線的打印機(jī)),如果他們支持Upnp,開(kāi)機(jī)后會(huì)自動(dòng)發(fā)現(xiàn)網(wǎng)絡(luò),自動(dòng)連接網(wǎng)絡(luò)并向網(wǎng)絡(luò)上其它設(shè)備宣布自己的存在。
協(xié)議,Upnp技術(shù)是基于IP網(wǎng)絡(luò)的,支持TCP/IP協(xié)議規(guī)范。它有自己的標(biāo)準(zhǔn)和規(guī)范,用于定義如何連接網(wǎng)絡(luò)、發(fā)布設(shè)備信息及控制或被控制信息,通過(guò)UPNP定義的些信息可存儲(chǔ)在XML文件中發(fā)給其它設(shè)備。
傳輸介質(zhì),無(wú)論是WIFI網(wǎng)絡(luò)還是通過(guò)電纜網(wǎng)絡(luò),甚至家里的火電網(wǎng)絡(luò),設(shè)備只要支持Upnp都可以通過(guò)這些介質(zhì)連接網(wǎng)絡(luò)。
總之,UPnP 支持零配置網(wǎng)絡(luò)及自動(dòng)查找功能,設(shè)備即可動(dòng)態(tài)加入網(wǎng)絡(luò),獲取 IP 地址,宣布自己的名稱,根據(jù)需要提供功能,并了解其它設(shè)備的存在和功能。
是的,很多剛買(mǎi)來(lái)的設(shè)備往家里或辦公室一放,插上電就可以連網(wǎng)。至此,你可能已經(jīng)想象到了智能家庭、智能辦公環(huán)境、物聯(lián)網(wǎng),其實(shí)基于Upnp技術(shù),這些正在變成現(xiàn)實(shí)。
關(guān)鍵詞:upnp