UPnP 图标
通用 つうよう 即 そく 插即用 よう (英語 えいご :Universal Plug and Play ,简称UPnP )是 ぜ 由 よし “通用 つうよう 即 そく 插即用 よう 论坛”(UPnP™ Forum)推广的 てき 一套网络协议。该协议的目 め 标是使 し 家庭 かてい 网络(数 かず 据 すえ 共 ども 享 とおる 、通信 つうしん 和 わ 娱乐)和 かず 公司 こうじ 网络中 ちゅう 的 てき 各 かく 种设备能够相互 そうご 无缝连接,并简化 か 相 しょう 关网络的实现。UPnP通 どおり 过定义和发布基 もと 于开放、因 いん 特 とく 网通讯网协议标准的 てき UPnP设备控 ひかえ 制 せい 协议来 らい 实现这一目 いちもく 标。
UPnP这个概念 がいねん 是 ぜ 从隨 ずい 插即用 よう (Plug-and-play)衍生而来的 てき ,隨 ずい 插即用 よう 是 ぜ 一种热拔插技术。
UPnP体系 たいけい 允 まこと 许PC间的点 てん 对点连接、网际互连和 わ 无线设备。它是一 いち 种基于TCP/IP 、UDP 和 わ HTTP 的 てき 分布 ぶんぷ 式 しき 、开放体系 たいけい 。
UPnP使 し 得 とく 任意 にんい 两个设备能 のう 在 ざい LAN 控 ひかえ 制 せい 设备的 てき 管理 かんり 下 か 相互 そうご 通信 つうしん 。其特性 せい 包括 ほうかつ :
传输介 かい 质和设备独立 どくりつ 。UPnP技 わざ 术可以应用 よう 在 ざい 许多媒体 ばいたい 上 じょう ,包括 ほうかつ 电话线 、电线 (電力 でんりょく 線 せん 通信 つうしん PLC)、以太网 、紅 べに 外 がい 通 どおり 訊技術 ぎじゅつ (IrDA)、無線 むせん 電 でん (Wi-Fi ,蓝牙 )和 わ Firewire (1394)。无需任 にん 务设备驱动;而是采 さい 用 よう 共同 きょうどう 的 てき 协议。
用 よう 户界面 めん (UI)控 ひかえ 制 せい 。UPnP技 わざ 术使得 とく 设备厂商可 か 以通过网页浏览器来 らい 控 ひかえ 制 せい 设备並 なみ 进行交互 こうご 。
操作 そうさ 系 けい 统和程 ほど 序 じょ 语言独立 どくりつ 。任 にん 何 なん 操作 そうさ 系 けい 统和程 ほど 序 じょ 语言均 ひとし 可 か 以用于构建 けん UPnP产品。UPnP并没有 ゆう 设定或 ある 限 きり 制 せい 运行于控制 せい 设备上 じょう 的 てき 应用程 ほど 序 じょ API ;OS厂商可 か 以建立 こんりゅう 满足他 た 们客户需求 もとめ 的 てき API。UPnP使 し 得 とく 厂商可 か 以像开发常 つね 规应用 よう 程 ほど 序 じょ 一样来控制设备UI和 わ 交互 こうご 。
基 もと 于因特 とく 网技术。UPnP构建于IP、TCP、UDP、HTTP,和 わ XML 等 とう 许多协议之 の 上 うえ 。
编程控 ひかえ 制 せい 。UPnP体系 たいけい 同 どう 时支持 しじ 常 つね 规应用 よう 程 ほど 序 じょ 编程控 ひかえ 制 せい 。
扩展性 せい 。每 まい 个UPnP设备都 と 可 か 以有构建于基本体 ほんたい 系 けい 之 の 上 うえ 、与 あずか 具体 ぐたい 设备相 しょう 关的服 ふく 务。
UPnP支持 しじ 零 れい 配置 はいち ,"看 み 不 ふ 见的网络"和 わ 自 じ 动检测;任 にん 何 なん 设备能 のう 自 じ 动加入 かにゅう 一 いち 个网络,获取一 いち 个IP地 ち 址 し ,广播自己 じこ 的 てき 名字 みょうじ ,根 ね 据 すえ 请求检查自身 じしん 功 こう 能 のう 以及检测出 で 其它设备和 わ 它们的 てき 功 こう 能 のう 。DHCP 和 わ DNS 服 ふく 务是可 か 选的,并只有 ゆう 它们在 ざい 网络上 じょう 存在 そんざい 的 てき 时候才 ざい 会 かい 使用 しよう 。设备可 か 以自动离开网络而不 ふ 会 かい 遗留下 か 任 にん 何 なん 不 ふ 需要 じゅよう 的 てき 状 じょう 态信息 いき 。
UPnP的 てき 基 もと 础是IP地 ち 址 し 解析 かいせき 。每 まい 一个设备都应当有一个DHCP客 きゃく 户端并在连入网络的 てき 时候自 じ 动搜索 そうさく DHCP服 ふく 务。如果没 ぼつ 有 ゆう 找到DHCP服 ふく 务,也就是 ぜ 说网络是缺乏 けつぼう 管理 かんり 状 じょう 态,那 な 么设备必须给自己 じこ 设定一 いち 个地址 し 。如果在 ざい 和 わ DHCP服 ふく 务器交互 こうご 的 てき 过程中 ちゅう ,设备获得了 りょう 一 いち 个域名 めい (比 ひ 如通过DNS服 ふく 务器或 ある 者 もの DNS传递),那 な 么它应当在 ざい 接 せっ 下 か 来 らい 的 てき 网络操作 そうさ 中 ちゅう 使用 しよう 这个域 いき 名 めい ;否 いや 则,设备应当使用 しよう 它的IP地 ち 址 し 。
给定一 いち 个IP地 ち 址 し ,UPnP网络中 ちゅう 的 てき 第一步 だいいっぽ 是 ぜ 发现。UPnP的 てき 發現 はつげん 協議 きょうぎ ,是 ぜ 基 もと 于简单服务发现协议(SSDP )。当 とう 一个设备被加入到网络中,UPnP检测协议允 まこと 许该设备向 こう 控 ひかえ 制 せい 点 てん 广播自己 じこ 的 てき 服 ふく 务。类似地 ち ,当 とう 一个控制点加入到网络中的时候,它也能 のう 够搜索 そうさく 到 いた 网络中 ちゅう 存在 そんざい 的 てき 、感 かん 兴趣的 てき 设备相 しょう 关信息 いき 。裝置 そうち 之 の 間 あいだ 交換 こうかん 的 てき 發現 はつげん 訊息,主要 しゅよう 包含 ほうがん 此裝置 そうち 的 てき 必要 ひつよう 資 し 訊以及其所 しょ 提供 ていきょう 的 てき 一 いち 項 こう 服務 ふくむ ,例 れい 如裝置 そうち 的 てき 類型 るいけい 、標識 ひょうしき 和 わ 指向 しこう 詳細 しょうさい 資 し 訊的連結 れんけつ (網 あみ 路 ろ 位置 いち )。
UPnP网络的 てき 下 か 一 いち 步 ほ 是 ぜ 描述。当 とう 一个控制点检测到一个设备时,它对该设备仍然 しか 知之 ともゆき 甚少。为了使 し 控 ひかえ 制 せい 点 てん 了解 りょうかい 更 さら 多 た 关于该设备的信 しん 息 いき 或 ある 者 もの 和 わ 设备进行交互 こうご ,控 ひかえ 制 せい 点 てん 必须从设备发出 で 的 てき 检测信 しん 息 いき 中 ちゅう 包含 ほうがん 的 てき URL获取更 さら 多 た 的 てき 信 しん 息 いき 。某 ぼう 个设备的UPnP描述是 ぜ XML的 てき 方式 ほうしき ,包括 ほうかつ 品 ひん 牌 ぱい 、厂商相 しょう 关信息 いき ,如型号 ごう 名和 なわ 编号、序列 じょれつ 号 ごう 、厂商名 めい 、品 しな 牌 ぱい 相 しょう 关URL等 とう 。描述还包括 ほうかつ 一个嵌入式设备和服务列表,以及控 ひかえ 制 せい 、事件 じけん 传递和 わ 存在 そんざい 相 しょう 关的URL。对于每 ごと 种设备,描述还包括 ほうかつ 一个命令或动作列表,包括 ほうかつ 响应何 なん 种服务,针对各 かく 种动作 さく 的 てき 参 まいり 数 すう ;这些变量描述出 で 运行时设备的状 じょう 态信息 いき ,并通过它们的数 すう 据 すえ 类型、范围和 わ 事件 じけん 来 らい 进行描述。
UPnP网络的 てき 下 か 一 いち 步 ほ 是 ぜ 控 ひかえ 制 せい 。当 とう 一个控制点获取到设备描述信息之后,它就可 か 以向该设备发送指令 しれい 了 りょう 。为了实现此,控 ひかえ 制 せい 点 てん 发送一个合适的控制消息至服务相关控制URL(包含 ほうがん 在 ざい 设备描述中 ちゅう )。控 ひかえ 制 せい 消息 しょうそく 也是通 どおり 过简单对象 ぞう 访问协议(SOAP )用 よう XML来 らい 描述的 てき 。类似函数 かんすう 调用,服 ふく 务通过返回 かい 动作相 しょう 关的值来回 かい 应控制 せい 消息 しょうそく 。动作的 てき 效果 こうか ,如果有 ゆう 的 てき 话,会 かい 反 はん 应在用 よう 于刻画 が 运行中 ちゅう 服 ふく 务的相 しょう 关变量 りょう 。
下 した 一 いち 步 ほ 是 ぜ 事件 じけん 通知 つうち 。一 いち 个UPnP描述包括 ほうかつ 一组命令列表和刻画运行时状态信息的变量。服 ふく 务在这些变量改 あらため 变的时候进行更新 こうしん ,控 ひかえ 制 せい 点 てん 可 か 以进行 ぎょう 订阅以获取相 しょう 关改变。服 ふく 务通过发送事件 じけん 消息 しょうそく 来 らい 发布更新 こうしん 。事件 じけん 消息 しょうそく 包括 ほうかつ 一个或多个状态信息变量以及它们的当前数值。这些消息 しょうそく 也是采 さい 用 よう XML的 てき 格式 かくしき ,用 よう 通用 つうよう 事件 じけん 通知 つうち 体系 たいけい 进行格式 かくしき 化 か 。一个特殊的初始化消息会在控制点第一次订阅的时候发送,它包括 ほうかつ 服 ふく 务相关的变量名 めい 及值。为了支持 しじ 多 た 个控制 せい 点 てん 并存的 てき 情 じょう 形 がた ,事件 じけん 通知 つうち 被 ひ 设计成 なり 对于所有 しょゆう 的 てき 控 ひかえ 制 せい 点 てん 都平 みやこたい 行 ゆき 通知 つうち 。因 よし 此,所有 しょゆう 的 てき 订阅者 しゃ 同等 どうとう 地 ち 收 おさむ 到 いた 所有 しょゆう 事件 じけん 通知 つうち 。
最 さい 后 きさき 一 いち 步 ほ 是 ぜ 存在 そんざい 。如果设备带有存在 そんざい URL,那 な 么控制 せい 点 てん 可 か 以通过它来 らい 获取设备存在 そんざい 信 しん 息 いき ,即 そく 在 ざい 浏览器 き 中 ちゅう 加 か 载URL,并允许用户来进行相 しょう 关控制 せい 或 ある 查看操作 そうさ 。具体 ぐたい 支持 しじ 哪些操作 そうさ 则是由 よし 存在 そんざい 页面和 わ 设备完成 かんせい 的 てき 。
UPnP为NAT(网络地 ち 址 し 转换 )穿 ほじ 透 とおる 带来了 りょう 一 いち 个解决方案 あん :互联网网关设备协议 (IGD)。NAT穿 ほじ 透 とおる 允 まこと 许UPnP数 すう 据 すえ 包 つつめ 在 ざい 没 ぼつ 有用 ゆうよう 户交互 こうご 的 てき 情 じょう 况下,无障碍 しょうがい 的 てき 通 どおり 过路 みち 由 よし 器 き 或 ある 者 もの 防火 ぼうか 墙 (假 かり 如那个路 みち 由 よし 器 き 或 ある 者 もの 防火 ぼうか 墙支持 しじ NAT)。
UPnP影 かげ 音 おん 媒体 ばいたい 服 ふく 务器[ 编辑 ]
UPnP影 かげ 音 おん 媒体 ばいたい 服 ふく 务器存 そん 储和共 ども 享 とおる 数字 すうじ 媒体 ばいたい ,比 ひ 如:图片、电影或 ある 是 ぜ 音 おん 乐。