當前位置:成語大全網 - 漢語詞典 - UPnP是什麽技術?

UPnP是什麽技術?

UPnP是壹種用於各種智能設備、無線設備和個人計算機在全世界範圍內實現對等網絡連接的結構。UPnP的應用範圍非常大,可以實現許多現成的、新的和令人興奮的方案,包括家庭自動化、打印、圖片處理、音頻/視頻娛樂、廚房設備、汽車網絡和公共會議場所的類似網絡。UPnP是壹種分布式、開放的網絡架構,可以充分發揮TCP/IP和網絡技術的功能,不僅可以無縫連接相似的網絡,還可以控制網絡設備,在網絡設備之間傳輸信息。UPnP架構中沒有設備驅動,取而代之的是壹個通用協議。UPnP是壹個獨立的媒體。在任何操作系統中,UPnP設備可以在任何編程語言中使用。

UPnP不是外圍設備即插即用模型的簡單擴展。在設計上,支持0的設置,支持“看不見”的網絡連接過程,支持自動搜索多家供應商提供的設備類型。換句話說,UPnP設備可以自動連接到網絡,自動獲得IP地址,發送其自身的能力,並了解其他連接的設備及其能力。最後,這個設備可以自動平滑地切斷網絡連接,而不會導致意外問題。

UPnP推動了互聯網技術的發展,包括IP、TCP、UDP、HTTP、SSDP和XML。互聯網上的合同是基於有線應用協議的,有線應用協議是描述性的,用XML表示,用HTTP傳輸。同樣,UPnP的明確設計目標就是提供這樣壹個環境。此外,當成本、技術或資金等因素阻止了IP在某個媒體或連接到該媒體的設備中的使用時,UPnP可以通過橋接來提供非IP媒體通道。UPnP沒有為應用程序指定API,因此供應商可以創建自己的API來滿足客戶的需求。

技術支持對UPnP的解釋

以下是微軟官網對UPnP的解釋:

問:什麽是UPnP?

答:通用即插即用(UPnP)是壹種常見的PC電腦和智能設備(或儀器)的對等網絡連接架構,尤其是在家庭中。UPnP基於互聯網標準和技術(如TCP/IP、HTTP和XML),使這類設備能夠自動連接並協同工作,從而使網絡(尤其是家庭網絡)為更多人所用成為可能。

問:UPnP對消費者意味著什麽?

答:簡單,選擇更多,體驗更新奇。包括通用即插即用技術在內的網絡產品只有實際連接到網絡才能開始正常工作。事實上,UPnP可以與任何網絡媒體技術(有線或無線)結合使用。例如,這包括5類以太網電纜、Wi-Fi或802.11B無線網絡、IEEE 1394(“Firewire”)、電話線網絡或電力線網絡。當這些設備與PC互聯時,用戶可以充分利用各種創新的服務和應用。

以下是BC官網對UPnP的解釋:

UPnP(Universal Plug and Play),通用即插即用,是壹組協議的統稱,不能簡單理解為UPnP=“自動端口映射”。在BitComet下載中,UPnP包含兩層意思:

1.對於內網計算機,BitComet的UPnP功能可以讓網關或路由器的NAT模塊做自動端口映射,將BitComet監聽的端口從網關或路由器映射到內網計算機。

2.網關或路由器的網絡防火墻模塊開始向互聯網上的其他計算機開放該端口。

UPnP的經典應用

[編輯此段落]

網絡地址轉換

早在數百萬仍在增長的家庭網絡出現之前,互聯網上的尋址系統就已經開發出來了。事實上,互聯網還處於初級階段時開發的尋址系統還能正常工作,已經是壹個奇跡了。

因為因特網地址資源正在迅速耗盡,大多數家庭網絡已經建立了使用網絡地址轉換(NAT)技術的網關。NAT是互聯網工程任務組(IETF)制定的標準,允許私有網絡中的多臺PC或設備共享壹個唯壹的全球公有地址(使用的私有地址範圍為10.0.x.x、192.5438+068.x.x和65438)。作為IP地址短缺的臨時補救措施,NAT可以很好地完成很多工作——例如,在享受Windows XP的互聯網連接時使用NAT,就像許多網關設備(如DSL和電纜調制解調器)壹樣。

但問題是:NAT希望所有的網絡應用程序都以標準的方式進行通信(即使用包頭中的IP地址),但有些網絡程序預見到了NAT的存在。他們使用NAT無法轉換的嵌入式IP地址。

NAT穿越技術

NAT穿越技術允許網絡應用程序檢測它們是否在支持UPnP的NAT設備之後。然後,這些程序將獲得* * *享有的全球可路由IP地址,並配置端口映射,將數據包從NAT的外部端口轉發到應用程序使用的內部端口——這壹切都是自動完成的,用戶不需要手動映射端口或做其他工作。NAT穿越技術通過動態打開和關閉與外部服務的通信端口,允許網絡設備或對等應用程序通過NAT網關與外界通信。