回覆列表
  • 1 # 風吹向歲月花念伊

    UPnP

    英文名稱:UniversalPlugandPlay

    中文譯名:通用即插即用

    基本概念

    UPnP是各種各樣的智慧裝置、無線裝置和個人電腦等實現遍佈全球的對等網路連線(P2P)的結構。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)是一種用於PC機和智慧裝置(或儀器)的常見對等網路連線的體系結構,尤其是在家庭中。UPnP以Internet標準和技術(例如TCP/IP、HTTP和XML)為基礎,使這樣的裝置彼此可自動連線和協同工作,從而使網路(尤其是家庭網路)對更多的人成為可能。

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

    答:簡單、更多選擇和更新穎的體驗。包含通用即插即用技術的網路產品只需實際連到網路上,即可開始正常工作。實際上,UPnP可以和任何網路媒體技術(有線或無線)協同使用。舉例來說,這包括:Category5乙太網電纜、Wi-Fi或802.11B無線網路、IEEE1394("Firewire")、電話線網路或電源線網路。當這些裝置與PC互連時,使用者即可充分利用各種具有創新性的服務和應用程式。

    UPnP(UniversalPlugandPlay),通用即插即用,是一組協議的統稱,不能簡單理解為UPnP=“自動埠對映”。在BitComet下載中,UPnP包含了2層意思:

    1、對於一臺內網電腦,BitComet的UPnP功能可以使閘道器或路由器的NAT模組做自動埠對映,將BitComet監聽的埠從閘道器或路由器對映到內網電腦上。

    2、閘道器或路由器的網路防火牆模組開始對Internet上其他電腦開放這個埠。

    UPnP的經典應用

    網路地址轉換

    在數量以百萬計而且數目仍然在繼續增長的家庭網路出現很久以前,Internet上的定址系統的就已經開發出來了。實際上,在Internet尚處於幼年的時候所開發的這個定址系統到目前為止仍然能夠正常工作真可以說是一個奇蹟。

    因為Internet地址資源正在迅速被耗盡,大多數的家庭網路都使用網路地址轉換(NAT)技術建立了一個閘道器。NAT是Internet工程任務組(IETF)制訂的一種標準,它允許私有網路中的多臺PC或裝置共享一個全球唯一的公共地址(所使用私有地址的範圍為10.0.x.x、192.168.x.x和172.x.x.x)。作為對IP地址短缺的一種臨時補救措施,NAT可以很好地完成很多工作--例如WindowsXP的Internet連線共享就使用NAT,就像很多閘道器裝置(例如DSL和線纜調變解調器)所做的一樣。

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

    NAT穿越技術

    NAT穿越技術允許網路應用程式對它們是否位於一個具有UPnP能力的NAT裝置之後進行檢測。然後,這些程式將獲得共享的全球可路由IP地址,並且配置埠對映以將來自NAT外部埠的資料包轉發到應用程式使用的內部埠上--所有這一切都是自動完成的,使用者無需手動對映埠或者進行其它工作。NAT穿越技術允許網路裝置或者點對點應用程式透過動態開啟和閉合與外部服務之間的通訊埠穿過NAT閘道器與外界通訊。

    UPnP的設定

    如何設定UPnP支援

    UPNP的英文全稱是UniversalPlugandPlay,即通用即插即用協議,是為了實現電腦與智慧的電器裝置對等網路連線的體系結構。而內網地址與網路地址的轉換就是基於此協議的,因此只要我們的路由器支援upnp,並且我們使用支援此協議的xp作業系統,那麼我們就可以藉此提高點對點傳輸速度。

    啟用UPnP使用者介面

    在某些情況下,WindowsXP可以發現UPnP裝置,並且提供它自己的使用者介面控制這些裝置。一個很好的例子便是"網路連線"資料夾中UPnP住宅閘道器裝置的使用者介面(UI)。市場上流行的LinksysBEFSR41W無線路由器在安裝完畢後,會自動顯示在"網路連線"資料夾中,因為WindowsXP已經內建了一個相關的應用程式。

    除此之外,你可以使用以下步驟安裝可選的UI元件。該UI元件會在系統發現新的裝置後顯示一個"氣球"通知,並且在"網路上的芳鄰"資料夾中為每個裝置防止一個圖示。為了啟用UPnPUI,請按照以下步驟操作:

    UPnP對映失敗的原因

    1.系統服務中禁止了SSDP服務(用於尋找upnp裝置)

    2.開啟了XP下的SP1的ICF(網路連線防火牆)。(XP的ICF與UPnP裝置發現有衝突,SP2修復了這個問題,但是仍然需要在防火牆設定中允許例外:UPnP框架。)

    3.路由器不支援UPnP,請向製造商詢問。

    等等。

    UPnP的安全性

    UPNP裝置

    UPNP是通用即插即用裝置的縮寫。

    UPnP技術對即插即用進行了擴充套件,它簡化了家庭或企業中智慧裝置的聯網過程。在結合了UPnP技術的裝置以物理形式連線到網路中之後,它們可以透過網路自動彼此連線在一起,而且連線過程無需使用者的參與和使用中央伺服器。

    UPnP規範基於TCP/IP協議和針對裝置彼此間通訊而制訂的其它Internet協議。這就是它之所以被稱作"通用"的原因所在--UPnP技術不依賴於特定的裝置驅動程式,而是使用標準的協議。UPnP裝置可以自動配置網路地址,宣佈它們在某個網路子網的存在,以及互相交換對裝置和服務的描述。基於WindowsXP的計算機可以充當一個UPnP控制點,透過程式介面對裝置進行發現和控制。

    如果與以前的即插即用相比,這種技術似乎並不具有什麼革命性的意義。在作業系統中增加即插即用技術使得在單個計算機上安裝、配置和新增外設的工作變得更容易了。但是UPnP為家庭使用者或者小型辦公環境中的非專業使用者所帶來的是一道更加美味的"大餐",他們可以利用UPnP玩多人遊戲,進行實時通訊(Internet電話,電話會議)以及使用類似WindowsXP的遠端協助這樣的其它技術。到目前為止,僅有配備了完整IT團隊的幾個大公司能夠輕鬆做到這些(雖然,我懷疑多人遊戲和能夠上網衝浪的電冰箱是否會是他們強調的重點)。

  • 中秋節和大豐收的關聯?
  • 百萬英鎊優美句子摘抄及賞析英語?