首頁 >常見問題 >upnp是什麼功能

upnp是什麼功能

藏色散人
藏色散人原創
2022-10-20 11:10:0214926瀏覽

upnp是指「通用即插即用」功能;upnp是由「通用即插即用論壇」推廣的一套網路協議,該協議的目標是使家庭網路和公司網路中的各種設備能夠相互無縫連接,並簡化相關網路的實現;upnp透過定義和發布基於開放、因特網通訊網協定標準的UPnP設備控制協定來實現這一目標。

upnp是什麼功能

本教學操作環境:windows7系統、Dell G3電腦。

upnp是什麼功能?

通用即插即用(英文:Universal Plug and Play,簡稱UPnP)是由「通用即插即用論壇」(UPnP™ Forum)推廣的一套網路協定。該協議的目標是使家庭網路(數據共享、通訊和娛樂)和公司網路中的各種設備能夠相互無縫連接,並簡化相關網路的實現。 UPnP透過定義和發布基於開放、因特網通訊網協定標準的UPnP設備控制協定來實現這一目標。 UPnP的基本組件為服務、設備和控制點。

UPnP這個概念是從即插即用(Plug-and-play)衍生而來的,即插即用是一種熱拔插技術。

主要應用程式

  • 網路位址轉換

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

因為Internet位址資源正在迅速被耗盡,大多數的家庭網路都使用網路位址轉換(NAT)技術建立了一個網關。 NAT是Internet工程任務組(IETF)製訂的標準,它允許私有網路中的多台PC或裝置共用一個全球唯一的公用位址(所使用私有位址的範圍為10.0.0.0/8、192.168.0.0 /16和172.0.0.0/12)。作為對IP位址短缺的一種臨時補救措施,NAT可以很好地完成許多工作--例如Windows XP的Internet連接共享就使用NAT,就像許多網關設備(例如DSL和電纜數據機)所做的一樣。

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

  • NAT 穿越技術

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

  • 安全性

由於UPnP技術的簡單性和堅持開放標準,UPnP技術已經得到了許多設備廠商的採納。 Windows XP率先實現了對UPnP技術的支持,但是,它還存在一些安全漏洞,攻擊者可以使用這些漏洞減慢您的PC的運行速度,或者,在極少數的情況下,攻擊者可以對他在您的系統中的權限進行提升。但是,如果你在Windows XP中安裝了防火牆,這些問題都將不稱之為問題。實際上,Windows XP本身就附帶了一個Internet連線防火牆,預設情況下,該防火牆安裝在您的Internet連線上,因此能夠保護您免於Internet攻擊者的攻擊。 UPnP中的這個安全性漏洞已經被修補了。 Microsoft 安全性公告MS01-059對該問題進行了討論,並且提供了與此有關的更多資源鏈接,你可以下載相應的安全性修補程式。

  • 技術特色

1. 以網路為應用環境,不考慮「孤島」中的電腦。

2. 以TCP/IP和整個Internet為基礎。這樣是「中立」的,不依附於任何作業系統或應用程序,不使用特定的API函數,不受程式設計語言的限制。可無縫連接傳統網路。

3. 設備可以動態地進入網路中,隨後獲得IP位址,「學習」 或查找自己應當進行的操作和服務的資訊;「感知」別的設備是否存在以及它們的作用和當前的狀態。所有這些,都應是可自動完成的。

4. 每個設備都可讀取屬於自己的、特定的狀態和參數;完成控制操作後應發出「操作完成」的回應訊號。如果失敗,則應發出控制失敗的訊號。

更多相關知識,請造訪常見問題欄位!

以上是upnp是什麼功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn