您的位置:首页 > 其它

Universal Plug and Play (UPnP 通用即插即用) 概念

2014-09-02 22:26 204 查看
感觉自己out了,若干年前出来的东西,居然不知道,所以恶补下。

UPnP 是什么?

要弄清楚UPnP是什么,最好先看下有什么背景需求。Internet大家都再熟悉不过了,但是有没想过,如果我有一个新的电子设备,比如你家里的空调遥控器(呵呵),想接入到Internet,怎么办?它需要什么样的条件就可以无缝接入到Internet呢?

是的,UPnP应运而生,只要你的设备符合UPnP的协议规范,它就能无缝接入Internet。不受操作系统,编程语言的限制。以网络为应用环境,不考虑“孤岛”中的计算机。

UPnP是通用即插即用(Universal Plug and Play)的缩写,主要用于设备的智能互联互通,使用UPnP协议不需要设备驱动程序,它可以运行在目前几乎所有的操作系统平台上,使得在办公室、家庭和其他公共场所方便地构建设备互联互通成为可能。
设备可以动态地进入网络中,自动获得IP地址,“学习” 或查找自己应当进行的操作和服务的信息;“感知”别的设备是否存在以及它们的作用和当前的状态。设备可读取属于自己的、特定的状态和参数,完成控制操作后应当发出“操作完成”的响应信号。如果失败,则应发出控制失败的信号。

UPnP的目的是什么?

归纳 下,UPnP最大的愿景是希望任何设备一旦连接上网络,所有在网络上的设备马上就能知道有新设备加入,这些设备彼此之间能互相通信,更能直接使用或者控制它,一切都不需要人工设置,完全的即插即用。

UPnP在NAT中的使用条件是什么?

必须同时满足三个条件:
1) NAT网关设备必须支持UPnP功能;
2) 操作系统必须支持UPnP功能;我们常见的Windows XP是支持UPnP的;
3) 应用软件必须支持UPnP功能;比如BC、电骡eMule、MSN软件都是支持的;
以上三个条件必须同时满足,缺一不可。

作为非专业的人士,理解概念,至此就好了,更详细的请参考:http://www.h3c.com.cn/MiniSite/Technology_Circle/Net_Reptile/The_Five/Home/Catalog/201206/747039_97665_0.htm
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: