百科解釋
目錄·基本概念·UPnP的經(jīng)典應用·UPnP的設置·UPnP的安全性·UPNP設備 UPnP 英文名稱:Universal Plug and Play 中文譯名:通用即插即用 基本概念 UPnP 是各種各樣的智能設備、無線設備和個人電腦等實現(xiàn)遍布全球的對等網(wǎng)絡連接(P2P)的結構。UPnP 的應用范圍非常大,以致足夠可以實現(xiàn)許多現(xiàn)成的、新的及令人興奮的方案,包括家庭自動化、打印、圖片處理、音頻 / 視頻娛樂、廚房設備、汽車網(wǎng)絡和公共集會場所的類似網(wǎng)絡。UPnP 是一種分布式的,開放的網(wǎng)絡架構,它可以充分發(fā)揮 TCP/IP 和網(wǎng)絡技術的功能,不但能對類似網(wǎng)絡進行無縫連接,而且還能夠控制網(wǎng)絡設備及在它們之間傳輸信息。在 UPnP 架構中沒有設備驅動程序,取而代之的是普通協(xié)議。UPnP 是獨立的媒介。在任何操作系統(tǒng)中,利用任何編程語言都可以使用 UPnP 設備。 UPnP 并不是周邊設備即插即用模型的簡單擴展。在設計上,它支持0設置、網(wǎng)絡連接過程“不可見”和自動查找眾多供應商提供的多如繁星的設備的類型。換言之,一個 UPnP 設備能夠自動跟一個網(wǎng)絡連接上、并自動獲得一個 IP 地址、傳送出自己的權能并獲悉其它已經(jīng)連接上的設備及其權能。最后,此設備能自動順利地切斷網(wǎng)絡連接,并且不會引起意想不到的問題。 UPnP 推動了英特網(wǎng)技術的發(fā)展,包括 IP、TCP、UDP、HTTP、SSDP 和 XML 等技術。在英特網(wǎng)上契約以有線應用協(xié)議為基礎,而該協(xié)議是說明性的、利用 XML 進行表述和 HTTP 進行傳輸?shù)。與此相同的是,UPnP 的明確設計目標就是提供這樣的環(huán)境。再者,當成本、技術或經(jīng)費等方面的因素阻止了在某種媒介里或接入其中的設備上運用 IP 時,UPnP 能夠通過橋接的方式提供非 IP 協(xié)議的媒體通道。UPnP 不會為應用程序指定 API,因此供應商們就可以自己創(chuàng)建 API 來滿足客戶的需求。 技術支持對UPnP的詮釋 以下是微軟官方網(wǎng)站對UPnP的解釋: 問:什么是 UPnP? 答:通用即插即用 (UPnP) 是一種用于 PC 機和智能設備(或儀器)的常見對等網(wǎng)絡連接的體系結構,尤其是在家庭中。UPnP 以 Internet 標準和技術(例如 TCP/IP、HTTP 和 XML)為基礎,使這樣的設備彼此可自動連接和協(xié)同工作,從而使網(wǎng)絡(尤其是家庭網(wǎng)絡)對更多的人成為可能。 問:UPnP 對消費者意味著什么? 答:簡單、更多選擇和更新穎的體驗。包含通用即插即用技術的網(wǎng)絡產(chǎn)品只需實際連到網(wǎng)絡上,即可開始正常工作。實際上,UPnP 可以和任何網(wǎng)絡媒體技術(有線或無線)協(xié)同使用。舉例來說,這包括:Category 5 以太網(wǎng)電纜、Wi-Fi 或 802.11B 無線網(wǎng)絡、IEEE 1394("Firewire")、電話線網(wǎng)絡或電源線網(wǎng)絡。當這些設備與 PC 互連時,用戶即可充分利用各種具有創(chuàng)新性的服務和應用程序。 以下是BC官方網(wǎng)站對UPnP的解釋: UPnP(Universal Plug and Play),通用即插即用,是一組協(xié)議的統(tǒng)稱,不能簡單理解為UPnP=“自動端口映射”。在BitComet下載中,UPnP包含了2層意思: 1、對于一臺內網(wǎng)電腦,BitComet的UPnP功能可以使網(wǎng)關或路由器的NAT模塊做自動端口映射,將BitComet監(jiān)聽的端口從網(wǎng)關或路由器映射到內網(wǎng)電腦上。 2、網(wǎng)關或路由器的網(wǎng)絡防火墻模塊開始對Internet上其他電腦開放這個端口。 UPnP的經(jīng)典應用 網(wǎng)絡地址轉換 在數(shù)量以百萬計而且數(shù)目仍然在繼續(xù)增長的家庭網(wǎng)絡出現(xiàn)很久以前,Internet上的尋址系統(tǒng)的就已經(jīng)開發(fā)出來了。實際上,在Internet尚處于幼年的時候所開發(fā)的這個尋址系統(tǒng)到目前為止仍然能夠正常工作真可以說是一個奇跡。 因為Internet地址資源正在迅速被耗盡,大多數(shù)的家庭網(wǎng)絡都使用網(wǎng)絡地址轉換(NAT)技術建立了一個網(wǎng)關。NAT是Internet工程任務組(IETF)制訂的一種標準,它允許私有網(wǎng)絡中的多臺PC或設備共享一個全球唯一的公共地址(所使用私有地址的范圍為10.0.x.x、192.168.x.x和172.x.x.x)。作為對IP地址短缺的一種臨時補救措施,NAT可以很好地完成很多工作--例如Windows XP的Internet連接共享就使用NAT,就像很多網(wǎng)關設備(例如DSL和線纜調制解調器)所做的一樣。 但問題是:NAT希望所有的網(wǎng)絡應用程序都以一種標準方式(即在數(shù)據(jù)包頭中使用IP地址)進行通信,但是有些網(wǎng)絡程序預計到NAT的存在。他們使用了NAT無法轉換的嵌入式IP地址。 NAT 穿越技術 NAT穿越技術允許網(wǎng)絡應用程序對它們是否位于一個具有UPnP能力的NAT設備之后進行檢測。然后,這些程序將獲得共享的全球可路由IP地址,并且配置端口映射以將來自NAT外部端口的數(shù)據(jù)包轉發(fā)到應用程序使用的內部端口上--所有這一切都是自動完成的,用戶無需手動映射端口或者進行其它工作。NAT穿越技術允許網(wǎng)絡設備或者點對點應用程序通過動態(tài)開啟和閉合與外部服務之間的通信端口穿過NAT網(wǎng)關與外界通信。 UPnP的設置 如何設置UPnP支持 UPNP的英文全稱是Universal Plug and Play,即通用即插即用協(xié)議,是為了實現(xiàn)電腦與智能的電器設備對等網(wǎng)絡連接的體系結構。而內網(wǎng)地址與網(wǎng)絡地址的轉換就是基于此協(xié)議的,因此只要我們的路由器支持upnp,并且我們使用支持此協(xié)議的xp操作系統(tǒng),那么我們就可以借此提高點對點傳輸速度。 進入路由器的設置界面,如果你的路由器支持upnp的話那么在轉發(fā)規(guī)則選項卡下就會看到upnp設置選項(不同路由器可能會有不同),在此選項中,我們選擇啟用upnp,然后我們重啟一下路由器。這樣我們就完成了路由器的設置。 啟用UPnP用戶界面 在某些情況下,Windows XP可以發(fā)現(xiàn)UPnP設備,并且提供它自己的用戶界面控制這些設備。一個很好的例子便是"網(wǎng)絡連接"文件夾中UPnP住宅網(wǎng)關設備的用戶界面(UI)。市場上流行的Linksys BEFSR41W無線路由器在安裝完畢后,會自動顯示在"網(wǎng)絡連接"文件夾中,因為Windows XP已經(jīng)內置了一個相關的應用程序。 除此之外,你可以使用以下步驟安裝可選的UI組件。該UI組件會在系統(tǒng)發(fā)現(xiàn)新的設備后顯示一個"氣球"通知,并且在"網(wǎng)上鄰居"文件夾中為每個設備防止一個圖標。為了啟用UPnP UI,請按照以下步驟操作: 1.點擊"開始",點擊"控制面板",然后點擊"添加或刪除程序"。 2.在"添加或刪除程序"對話框中,點擊"添加/刪除Windows組件"。 3.在"Windows組件向導"中,點擊"網(wǎng)絡服務",點擊"詳細",然后選擇"通用即插即用"復選框。 4.點擊"確定",然后點擊"Windows組件向導"對話框中的"下一步"。您可能需要提供您的Windows XP安裝CD。 UPnP映射失敗的原因 1.系統(tǒng)服務中禁止了SSDP服務(用于尋找upnp設備) 2.開啟了XP下的SP1的ICF(網(wǎng)絡連接防火墻)。(XP的ICF與UPnP設備發(fā)現(xiàn)有沖突,SP2修復了這個問題,但是仍然需要在防火墻設置中允許例外:UPnP 框架。) 3.路由器不支持UPnP,請向制造商詢問。 等等。 UPnP的安全性 由于UPnP技術的簡單性和堅持開放標準,UPnP技術已經(jīng)得到了眾多設備廠商的采納。Windows XP率先實現(xiàn)了對UPnP技術的支持,但是,它現(xiàn)在還存在一些安全漏洞,攻擊者可以使用這些漏洞減慢您的PC的運行速度,或者,在極少數(shù)的情況下,攻擊者可以對他在您的系統(tǒng)中的權限進行提升。但是,如果你在Windows XP中安裝了防火墻,這些問題都將不成其為問題。實際上,Windows XP自身就附帶了一個Internet連接防火墻,默認情況下,該防火墻安裝在您的Internet連接上,因此能夠保護您免遭Internet攻擊者的攻擊。UPnP中的這個安全性漏洞已經(jīng)得到了修補。Microsoft 安全性公告MS01-059對該問題進行了討論,并且提供了與此有關的更多資源鏈接,你可以通過這些鏈接查看知識庫文章了解更多信息,或者下載相應的安全補丁。 UPNP設備 UPNP是通用即插即用設備的縮寫。 UPnP技術對即插即用進行了擴展,它簡化了家庭或企業(yè)中智能設備的聯(lián)網(wǎng)過程。在結合了UPnP技術的設備以物理形式連接到網(wǎng)絡中之后,它們可以通過網(wǎng)絡自動彼此連接在一起,而且連接過程無需用戶的參與和使用中央服務器。 UPnP規(guī)范基于TCP/IP協(xié)議和針對設備彼此間通訊而制訂的其它Internet協(xié)議。這就是它之所以被稱作"通用"的原因所在--UPnP技術不依賴于特定的設備驅動程序,而是使用標準的協(xié)議。UPnP設備可以自動配置網(wǎng)絡地址,宣布它們在某個網(wǎng)絡子網(wǎng)的存在,以及互相交換對設備和服務的描述;赪indows XP的計算機可以充當一個UPnP控制點,通過程序界面對設備進行發(fā)現(xiàn)和控制。 如果與以前的即插即用相比,這種技術似乎并不具有什么革命性的意義。在操作系統(tǒng)中增加即插即用技術使得在單個計算機上安裝、配置和添加外設的工作變得更容易了。但是UPnP為家庭用戶或者小型辦公環(huán)境中的非專業(yè)用戶所帶來的是一道更加美味的"大餐",他們可以利用UPnP玩多人游戲,進行實時通信(Internet電話,電話會議)以及使用類似Windows XP的遠程協(xié)助這樣的其它技術。到目前為止,僅有配備了完整IT團隊的幾個大公司能夠輕松做到這些(雖然,我懷疑多人游戲和能夠上網(wǎng)沖浪的電冰箱是否會是他們強調的重點)。
移動通信網(wǎng) | 通信人才網(wǎng) | 更新日志 | 團隊博客 | 免責聲明 | 關于詞典 | 幫助