java中UDP,DCP TCP與IP的區別是什麽?
答:通用即插即用 (UPnP) 是壹種用於 PC機和智能設備(或儀器)的常見對等網絡連接的體系結構,尤其是在家庭中。UPnP 以 Internet 標準和技術(例如 TCP/IP、HTTP 和 XML)為基礎,使這樣的設備彼此可自動連接和協同工作,從而使網絡(尤其是家庭網絡)對更多的人成為可能。答:簡單、更多選擇和更新穎的體驗。包含通用即插即用技術的網絡產品只需實際連到網絡上,即可開始正常工作。實際上,UPnP 可以和任何網絡媒體技術(有線或無線)協同使用。舉例來說,這包括:Category 5 以太網電纜、Wi-Fi 或 802.11B 無線網絡、IEEE 1394 ("Firewire")、電話線網絡或電源線網絡。當這些設備與 PC 互連時,用戶即可充分利用各種具有創新性的服務和應用程序。答:UPnP 範圍廣泛,原因是它面向的是家庭網絡、臨近網絡及小型企業和商住樓中的網絡。在網絡控制設備的管理下,它支持任何兩個設備之間的數據通訊。UPnP 不依賴於特定的操作系統、編程語言或物理媒體。UPnP 支持零配置網絡及自動查找功能,這樣以來,設備即可動態加入網絡,獲取 IP 地址,宣布自己的名稱,根據需要提供功能,並了解其它設備的存在和功能。DHCP 和 DNS 服務器為可選項。只要在網絡上可用,即可加以使用。此外,設備還可自動平穩地脫離網絡,而不會遺留任何不必要的狀態。UPnP 汲取了 Internet 的成功之處並繼承了它的組件,包括 IP、TCP、UDP、HTTP 及 XML。UPnP 中涉及了多供應商之間的協作,旨在建立標準的設備控制協議 (DCP)。與 Internet 類似,這些協議以公告式線協議為基礎,表示為 XML 形式,且通過 HTTP 進行通訊。以下是BC官方網站對UPnP的解釋:UPnP(Universal Plug and Play),通用即插即用,是壹組協議的統稱,不能簡單理解為UPnP=“自動端口映射”。在BitComet下載中,UPnP包含了2層意思:1、對於壹臺內網電腦,BitComet的UPnP功能可以使網關或路由器的NAT模塊做自動端口映射,將BitComet監聽的端口從網關或路由器映射到內網電腦上。2、網關或路由器的網絡防火墻模塊開始對Internet上其他電腦開放這個端口。我倒是覺得微軟的解釋過於理論化,適合寫入牛津大詞典;而BC官方網站的解釋過於含蓄晦澀。其實對於壹般的使用者來講,簡單的把UPnP理解為自動端口映射就可以了。它就是壹種基於TCP/IP協議的,針對設備彼此間的通訊而制訂的新的Internet協議,目的就是希望未來所有聯入Internet中的設備能夠不受網關阻礙的相互通信。1、只有在需要使用壹些支持UPnP功能的P2P軟件的時候,如BT、電騾eMule、MSN等,我們才需要考慮UPnP這個東東。如果妳根本就不用這些軟件,僅僅是上網瀏覽的話,下文就沒必要看了;- -關於寬帶用戶是內網還是外網之完全解析- -3、如果妳是內網用戶,但妳已經手動為這些P2P軟件進行了端口映射,如在使用BC下載時,在“用戶列表”中已經看到“遠程”,或者是使用電騾eMule連接服務器成功後,已經顯示為高ID,那麽下文也可以不看了。但需要註意的是,手動做的端口映射只是針對某個P2P軟件起作用,如果再使用新的P2P軟件的話,仍然需要針對新的P2P軟件做相應的端口映射才可以;- -ADSL MODEM端口映射方法詳解- -