`
流浪鱼
  • 浏览: 1632701 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

UPnP

 
阅读更多

UPnP
英文名称:Universal Plug and Play
中文译名:通用即插即用
UPnP协议即通用即插即用英文是Universal Plug and Play,缩写为UPnP。UPnP规范基于TCP/IP协议和针对设备彼此间通讯而制订的新的Internet协议。要说计算机外设的即插即用(Plug and Play(缩写PnP)),大家可能很熟悉,但对通用即插即用,多数人会感到是一头雾水。由于windows xp加入对UPnP的支持,并且被查出存在很严重的安全问题,所以,一时间,使得UPnP名声大噪。

基本概念
UPnP 的应用范围非常大,以致足够可以实现许多现成的、新的及令人兴奋的方案,包括家庭自动化、打印、图片处理、音频 / 视频娱乐、厨房设备、汽车网络和公共集会场所的类似网络。它可以充分发挥 TCP/IP 和网络技术的功能,不但能对类似网络进行无缝连接,而且还能够控制网络设备及在它们之间传输信息。在 UPnP 架构中没有设备驱动程序,取而代之的是普通协议。
UPnP 并不是周边设备即插即用模型的简单扩展。在设计上,它支持0设置、网络连接过程“不可见”和自动查找众多供应商提供的多如繁星的设备的类型。换言之,一个 UPnP 设备能够自动跟一个网络连接上、并自动获得一个 IP 地址、传送出自己的权能并获悉其它已经连接上的设备及其权能。最后,此设备能自动顺利地切断网络连接,并且不会引起意想不到的问题。
UPnP 推动了因特网技术的发展,包括 IP、TCP、UDP、HTTP、SSDP和 XML 等技术。在因特网上契约以有线应用协议为基础,而该协议是说明性的、利用 XML 进行表述和 HTTP 进行传输的。与此相同的是,UPnP 的明确设计目标就是提供这样的环境。再者,当成本、技术或经费等方面的因素阻止了在某种媒介里或接入其中的设备上运用 IP 时,UPnP 能够通过桥接的方式提供非 IP 协议的媒体通道。UPnP 不会为应用程序指定 API,因此供应商们就可以自己创建 API 来满足客户的需求。

 

 

分享到:
评论

相关推荐

    路由后台进行查看UPNP功能是否开启

    1、操作系统是否支持UPnP功能:Windows XP,Vista,Windows 7均支持UPnP功能,Windows 2003不支持UPnP功能 2、SSDP服务是否已经启动:SSDP在Windows服务里名字是“SSDP Discovery Service”,如此项FAILED,请使用...

    Upnp TEST 测试器

    That is where the UPnP Test application comes in. This simple program is designed to help you identify the issues that prevent the UPnP protocol from functioning correctly. Before you get your hopes...

    UPnP™设备架构1.0-Chinese_

    UPnP是针对智能家电、无线设备以及各种外观尺寸的个人电脑的普遍对等(peer-to-peer)网络连接而设计的一种架构。它旨在为家庭、小型企业、公共场所中或连接到互联网的ad-hoc网或未管理网络提供易于使用、灵活且基于...

    UPnP_Programming_Guide(中英文两个版本)

    UPnP_Programming_Guide Intel® SDK for UPnP™ Devices 1 Overview .................................................................................................................................... ...

    基于UPnP的穿越NAT的技术

    基于UPnP可以双向穿越Full...基于UPnP的方法不能穿越多级NAT,因为UPnP Internet Gateway Device V1.0(IGD)目前不支持多级NAT 基于UPnP的方法需要NAT设备和内网主机的应用程序支持UPnP,不需要另外添加服务器或代理。

    upnp-bhunter:Burp Suite Extension对检查UPnP安全性很有用

    UPnP BHunter描述UPnP BHunter是用Python / Jython编写的Burp Suite扩展,可用作UPnP渗透测试工具,用于查找活动的UPnP服务/设备并提取相关的SOAP,Subscribe和Presentation请求(支持IPv4和IPv6),然后对其进行...

    UPnP协议编程实践

    本文是《UPnP编程实践》系列的第二篇,主要介绍UPnP的设备发现过程的协议实现。关于UPnP协议的框架性介绍,您可以参考《UPnP编程实践》系列的第一篇。UPnP协议的设备发现过程使用简单服务发现协议,此协议实现了在...

    Win7 开启upnp服务

    Win7 开启upnp服务

    upnp库(c++代码)

    dlna协议中的upnp部分,c++代码,android开发的引用库函数。

    UPNP端口映射

    UPnP 是各种各样的智能设备、无线设备和个人电脑等实现遍布全球的对等网络连接(P2P)的结构。 UPNP端口映射主要作用: 1、对于一台内网电脑,UPnP功能可以使网关或路由器的NAT模块做自动端口映射,将你程序所监听的...

    UPnP&DLNARefrence.7z

    UPnP&DLNARefrence ├── 2007.06.05 Status Report.ppt ├── 2007.07.04 Rehearsal.ppt ├── 2007.07.20 Oral Present.ppt ├── A survey of key management for secure group communication.pdf ├── ...

    路由器 UPnP设置与端口映射操作步骤合集

    路由器 UPnP设置与端口映射操作步骤合集

    UPnP-av-AVArchitecture-v1-中文

    本文档介绍了整体的 UPnP AV 的架构,为 UPnP AV 设备和服务的模板的基础。AV 架构定义 了通用的交互在 UPnP 控制点和 UPnP AV 设备之间。它是独立于任何特定的设备类型、内容格式和传输协议。它支持各种设备(如...

    upnp 小型客户端源码

    可跨平台 (pc linux ios 等等 upnpDiscover() UPNP GetValidIGD() UPNP AddPortMapping() UPNP DeletePortMapping

    Device Spy V1.3 (UPnP test tool)

    Device Spy是一个UPnP测试工具, WinXP,Win7以上都可以使用,解压直接运行。它允许UPnP设备检测、显示关于UPnP设备的各个方面的详细信息、动作调用、事件监视和错误处理。

    UPnP媒体服务器 Universal Media Server For Windows UMS-10.14.1.zip

    Universal Media Server 是符合DLNA标准的UPnP媒体服务器。通用媒体服务器Mac版以很少或没有配置流或转码视频,音频和图像格式。它由FFmpeg,MEncoder,tsMuxeR,MediaInfo等组成,它们结合起来支持广泛的媒体格式。...

    让Linux操作系统NAT服务器支持UpnP

    UPnP(Universal Plug and Play)技术对即插即用进行了扩展,它简化了家庭或企业中智能设备的联网过程。在结合了UPnP技术的设备以物理形式连接到网络中之后,它们可以通过网络自动彼此连接在一起,而且连接过程无需...

    delphi upnp 组件包

    delphi upnp 组件包 ,便于在delphi 环境下开发upnp项目。

    通用UPnP、DLNA安卓播放器.zip

    通用UPnP、DLNA安卓播放器是一套关于家庭互联的项目源码,首先设备需要在一个局域网中,才能通过uPnP/Dlna服务可以实现设备间的点播交互,就像通过局域网你可以连接到你的智能电视上并且让你智能电视里面的某个视频...

    c# upnp TCP 穿透

    c# upnp , 国内UPNP 在C# 方面的资料几乎看不见。从code project 上淘下来的,不容易。 需要进行UPNP 点对点TCP 穿透的朋友,可以参考下

Global site tag (gtag.js) - Google Analytics