作者uefang (云飞(想出去玩))
看板Network
标题[文章] UPNP (Universal Plug and Play)
时间Fri Jan 9 17:24:06 2009
Take by
http://zhidao.baidu.com/question/61181441.html
英文名称:Universal Plug and Play 中文译名:通用即插即用
基本概念
UPnP 是各种各样的智慧设备、无线设备和个人电脑等实现遍布全球的对等网路
连接(P2P)的结构。UPnP 的应用范围非常大,以致足够可以实现许多现成的、
新的及令人兴奋的方案,包括家庭自动化、列印、图片处理、音频 / 视频娱乐、
厨房设备、汽车网路和公共集会场所的类似网路。UPnP 是一种分散式的,开放的
网路架构,它可以充分发挥 TCP/IP 和网路技术的功能,不但能对类似网路进行
无缝连接,而且还能够控制网路设备及在它们之间传输资讯。
在 UPnP 架构中没
有设备驱动程式,取而代之的是普通协定。UPnP 是独立的媒介。在任何作业系统
中,利用任何编程语言都可以使用 UPnP 设备。
UPnP 并不是周边设备即插即用模型的简单扩展。在设计上,它支援I0设置、网
路连接过程“不可见”和自动查找多供应商提供的多如繁星的设备的类型。换言
之,一个 UPnP 设备能够自动跟一个网路连接上、并自动获得一个 IP 地址、传
送出自己的权能并获悉其他已经连接上的设备及其权能。最後,此设备能自动顺
利地切断网路连接,并且不会引起意想不到的问题。
UPnP 推动了英特网技术的发展,包括 IP、TCP、UDP、HTTP、SSDP 和 XML 等
技术。在英特网上契约以有线应用协定基础,而该协定是说明性的、利用 XML
进行表述和 HTTP 进行传输的。与此相同的是,UPnP 的明确设计目标就是提供这
样的环境。再者,当成本、技术或经费等方面的因素阻止了在某种媒介里或接入
其中的设备上运用 IP 时,UPnP 能够通过桥接的方式提供非 IP 协定的媒体通道
。UPnP 不会应用程式指定 API,因此供应商们就可以自己创建 API 来满足客户
的需求。
技术支援对UPnP的诠释
以下是微软官方网站对UPnP的解释:
问:什是 UPnP? 答:通用即插即用 (UPnP) 是一种用於 PC 机和智慧设备(
或仪器)的常见对等网路连接的体系结构,尤其是在家庭中。UPnP 以 Internet
标准和技术(例如 TCP/IP、HTTP 和 XML)基础,使这样的设备彼此可自动连接
和协同工作,从而使网路(尤其是家庭网路)对更多的人成可能。
问:UPnP 对消费者意味着什? 答:简单、更多选择和更新颖的体验。包含通
用即插即用技术的网路品只需实际连到网路上,即可开始正常工作。实际上,UP
nP 可以和任何网路媒体技术(有线或无线)协同使用。举例来说,这包括:Cate
gory 5 乙太网电缆、Wi-Fi 或 802.11B 无线网路、IEEE 1394("Firewire")、电
话线网路或电源线网路。当这些设备与 PC 互连时,用户即可充分利用各种具有
创新性的服务和应用程式。
以下是BC官方网站对UPnP的解释:
UPnP(Universal Plug and Play),通用即插即用,是一组协定的统称,不能
简单理解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可以很好地完成很多工作--例如Windows XP的Internet连接共用就使用NAT,
就像很多闸道设备(例如DSL和线缆数据机)所做的一样。 但问题是:
NAT希望所
有的网路应用程式都以一种标准方式(即在资料包头中使用IP地址)进行通信,
但是有些网路程式预计到NAT的存在。他们使用了NAT无法转换的嵌入式IP地址。
NAT 穿越技术
NAT穿越技术允许网路应用程式对它们是否位於一个具有UPnP能力的NAT设备之
後进行检测。然後,这些程式将获得共用的全球可路由IP地址,并且配置埠映射
以将来自NAT外部埠的资料包转发到应用程式使用的内部埠上--所有这一切都是自
动完成的,用户无需手动映射埠或者进行其他工作。NAT穿越技术允许网路设备或
者点对点应用程式通过动态开和闭合与外部服务之间的通信埠穿过NAT闸道与外
界通信。
UPnP的设置
如何设置UPnP支援
UPNP的英文全称是Universal Plug and Play,即通用即插即用协定,是了实现
电脑与智慧的电器设备对等网路连接的体系结构。而内网位址与网路位址的转换
就是基於此协定的,因此只要我们的路由器支援upnp,并且我们使用支援此协定
的xp作业系统,那我们就可以借此提高点对点传输速度。 进入路由器的设置介
面,如果你的路由器支援upnp的话那在转发规则选项卡下就会看到upnp设置选项
(不同路由器可能会有不同),在此选项中,我们选择用upnp,然後我们重设一下
路由器。这样我们就完成了路由器的设置。
用UPnP用户介面
在某些情况下,Windows XP可以发现UPnP设备,并且提供它自己的用户介面控
制这些设备。一个很好的例子便是"网路连接"文件夹中UPnP住宅闸道设备的用户
介面(UI)。市场上流行的Linksys BEFSR41W无线路由器在安装完毕後,会自动
显示在"网路连接"文件夹中,因Windows XP已经内置了一个相关的应用程式。
除此之外,你可以使用以下步骤安装可选的UI元件。该UI元件会在系统发现新的
设备後显示一个"气球"通知,并且在"网上邻居"文件夹中?每个设备防止一个图示
。用UPnP UI,请按照以下步骤操作: 1.点击"开始",点击"控制面板",然
後点击"添加或删除程式"。 2.在"添加或删除程式"对话方块中,点击"添加/删除
Windows元件"。 3.在"Windows元件向导"中,点击"网路服务",点击"详细",然
後选择"通用即插即用"核取方块。 4.点击"确定",然後点击"Windows元件向导"
对话方块中的"下一步"。您可能需要提供您的Windows XP安装CD。
UPnP映射失败的原因
1.系统服务中禁止了SSDP服务(用於寻找upnp设备) 2.开了XP下的SP1的ICF
(网路连接防火墙)。(XP的ICF与UPnP设备发现有冲突,SP2修复了这个问题,
但是仍然需要在防火墙设置中允许例外:UPnP 框架。) 3.路由器不支援UPnP,
请向制造商询问。 等等。
UPnP的安全性
由於UPnP技术的简单性和坚持开放标准,UPnP技术已经得到了多设备厂商的采
纳。Windows XP率先实现了对UPnP技术的支援,但是,它现在还存在一些安全漏
洞,攻击者可以使用这些漏洞减慢您的PC的运行速度,或者,在极少数的情况下
,攻击者可以对他在您的系统中的许可权进行提升。但是,如果你在Windows XP
中安装了防火墙,这些问题都将不成其问题。实际上,Windows XP自身就附带了
一个Internet连接防火墙,默认情况下,该防火墙安装在您的Internet连接上,
因此能够保护您免遭Internet攻击者的攻击。UPnP中的这个安全性漏洞已经得到
了修补。Microsoft 安全性公告MS01-059对该问题进行了讨论,并且提供了与此
有关的更多资源链结,你可以通过这些链结查看知识库文章了解更多资讯,或者
下载相应的安全补丁。
UPNP设备
UPNP是通用即插即用设备的缩写。
UPnP技术对即插即用进行了扩展,它简化了家庭或企业中智慧设备的联网过程
。在结合了UPnP技术的设备以物理形式连接到网路中之後,它们可以通过网路自
动彼此连接在一起,而且连接过程无需用户的参与和使用中央伺服器。
UPnP规范基於TCP/IP协定和针对设备彼此间通讯而制订的其他Internet协定。
这就是它之所以被称作"通用"的原因所在--UPnP技术不依赖於特定的设备驱动程
式,而是使用标准的协定。UPnP设备可以自动配置网路位址,宣布它们在某个网
路子网的存在,以及互相交换对设备和服务的描述。基於Windows XP的电脑可以
充当一个UPnP控制点,通过程式介面对设备进行发现和控制。
如果与以前的即插即用相比,这种技术似乎并不具有什?革命性的意义。在作业
系统中增加即插即用技术使得在单个电脑上安装、配置和添加外设的工作变得更
容易了。但是UPnP?家庭用户或者小型办公环境中的非专业用户所带来的是一道更
加美味的"大餐",他们可以利用UPnP玩多人游戏,进行即时通信(Internet电话
,电话会议)以及使用类似Windows XP的远端协助这样的其他技术。到目前?止,
仅有配备了完整IT团队的几个大公司能够轻松做到这些(虽然,我怀疑多人游戏
和能够上网冲浪的电冰箱是否会是他们强调的重点)。
Wiki UPnP
http://zh.wikipedia.org/w/index.php?title=UPnP&variant=zh-hant
--
----------------------------------------
云彩飞舞
http://coolcoolwind.spaces.live.com/
[我总在最深的绝望里,遇见最美丽的惊奇。] 几 米 ( ̄ Ο ̄)y▂ξ
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.110.129.88