El plug and play universal ( UPnP ) del es un sistema de los protocolos de la red de ordenadores promulgado por el foro de UPnP. Las metas de UPnP son permitir que los dispositivos conecten inconsútil y simplifiquen la puesta en práctica de las redes en el hogar (distribución de datos, comunicaciones, y hospitalidad) y ambientes corporativos. UPnP alcanza esto definiendo y publicando los protocolos del control de dispositivo de UPnP construidos sobre abierto, Internet - estándares basados de la comunicación

El término UPnP se deriva listo para el uso, una tecnología para dinámicamente atar los dispositivos a una computadora directo.

Descripción

La arquitectura de UPnP no prohibe a el establecimiento de una red entre iguales de de las aplicaciones conectadas de las PC y de los dispositivos sin hilos . Es una arquitectura basada en estándares establecidos tales como TCP/IP, un UDP, un HTTP y un distribuidos, abiertos XML .

UPnP permite la comunicación entre cualquier dos dispositivos bajo comando de cualquier dispositivo de control en la red (LAN). Entre sus características estar: ; Medios e independencia del dispositivo: La tecnología de UPnP puede funcionar en muchos medios incluyendo líneas de teléfono, las líneas eléctricas (PLC ), Ethernet, IR ( IrDA ), RF ( Wi-Fi, Bluetooth ), y el firewire . No se utiliza ningunos drivers de dispositivo ; los protocolos comunes se utilizan en lugar de otro. ; Control del interfaz utilizador (UI): La arquitectura de UPnP permite control del vendedor sobre interfaz utilizador del dispositivo y la interacción usar el web browser . ; Sistema operativo e independencia de programación del lenguaje : Cualquier sistema operativo y cualquier lenguaje de programación se pueden utilizar para construir los productos de UPnP. UPnP no especifica u obliga el diseño de un API para los usos que funcionan en puntos de control; Los vendedores del OS pueden crear los APIs que se adaptan a las necesidades de su cliente. UPnP permite control del vendedor sobre el dispositivo UI y la interacción usar el hojeador así como control programático del uso convencional. ; Control programático: La arquitectura de UPnP también permite control programático del uso convencional. ; Extensibilidad: Cada producto de UPnP puede tener servicios device-specific acodados encima de la arquitectura básica.

La arquitectura de UPnP apoya la Cero-configuración, " " invisible del establecimiento de una red ; y el descubrimiento automático para muchas categorías del dispositivo de una gama de los vendedores cualquier dispositivo puede ensamblar dinámicamente una red, obtener un IP address, anunciar su nombre, transportar sus capacidades a petición, y aprender sobre la presencia y las capacidades de otros dispositivos. el DHCP y los servidores del DNS son opcionales y se utilizan solamente si están disponibles en la red. Los dispositivos pueden dejar la red automáticamente sin dejar ninguna información indeseada del estado detrás.

La fundación para el establecimiento de una red de UPnP es dirección del IP. Cada dispositivo debe tener un cliente y una búsqueda del protocolo (DHCP) de configuración de anfitrión dinámico para un servidor del DHCP cuando el dispositivo primero está conectado con la red. Si no hay servidor del DHCP disponible, es decir, la red es unmanaged, el dispositivo debe asignarse una dirección. ¡ si durante la transacción del DHCP, el dispositivo obtiene un Domain Name, por ejemplo, a través de un servidor de DNS o vía la expedición del DNS, el dispositivo debe utilizar ese nombre en operaciones subsecuentes de la red; si no, el dispositivo debe utilizar su IP address.

Protocolo

Descubrimiento

Dado un IP address, el primer paso en el establecimiento de una red de UPnP es el descubrimiento . Cuando un dispositivo se agrega a la red, el protocolo del descubrimiento de UPnP permite que ese dispositivo haga publicidad de sus servicios a los puntos de control en la red. Semejantemente, cuando un punto de control se agrega a la red, el protocolo del descubrimiento de UPnP permite que ese punto de control busque para los dispositivos del interés en la red. El intercambio fundamental en ambos casos es un mensaje del descubrimiento que contiene algunos, específicos esenciales sobre el dispositivo o uno de sus servicios, por ejemplo, de su tipo, de identificador, y de un indicador a una información más detallada. El protocolo del descubrimiento de UPnP se basa en el protocolo simple (SSDP) del descubrimiento del servicio.

Descripción

El paso siguiente en el establecimiento de una red de UPnP es descripción. Después de que un punto de control haya descubierto un dispositivo, el punto de control todavía sabe muy poco sobre el dispositivo. Para que el punto de control aprenda más sobre el dispositivo y sus capacidades, u obre recíprocamente con el dispositivo, el punto de control debe recuperar la descripción del dispositivo del URL proporcionado por el dispositivo en el mensaje del descubrimiento. La descripción de UPnP para un dispositivo se expresa en el XML e incluye la información vendor-specific, del fabricante como el nombre y el número modelo, el número de serie, el nombre del fabricante, URL a los Web site vendor-specific etc. La descripción también incluye una lista de cualquier dispositivo encajado o de servicios, así como los URL para el control, eventing, y la presentación. Para cada servicio, la descripción incluye una lista de los comandos o las acciones, a los cuales el servicio responde, y los parámetros, o las discusiones, para cada acción; la descripción para un servicio también incluye una lista de las variables modelo de estas variables el estado del servicio en el tiempo de pasada, y se describe en términos de su tipo de datos, gama, y características del acontecimiento.

Control

El paso siguiente en el establecimiento de una red de UPnP es control. Después de que un punto de control haya recuperado una descripción del dispositivo, el punto de control puede enviar acciones al servicio de un dispositivo. Para hacer esto, un punto de control envía un de mensaje de control conveniente al URL del control para el servicio (proporcionado en la descripción del dispositivo). Los mensajes del control también se expresan en XML usar el protocolo de acceso simple del objeto (JABÓN). Como las llamadas de función en respuesta al de mensaje de control, el servicio vuelve cualquier valor acción-específico. Los efectos de la acción, eventualmente, son modelados por los cambios en las variables que describen el estado run-time del servicio.

Notificación del acontecimiento

El paso siguiente en el establecimiento de una red de UPnP es notificación del acontecimiento, o " eventing". Una descripción de UPnP para un servicio incluye una lista de acciones que el servicio responde a y una lista de variables que modelen el estado del servicio en el tiempo de pasada. El servicio publica actualizaciones cuando estas variables cambian, y un punto de control puede suscribir para recibir esta información. El servicio publica actualizaciones enviando mensajes del acontecimiento. Los mensajes del acontecimiento contienen los nombres de uno o más variables de estado y del valor actual de esas variables. Estos mensajes también se expresan en XML y se dan formato usar la arquitectura general de la notificación del acontecimiento (GENA ). Se envía un mensaje inicial especial del acontecimiento cuando un punto de control primero suscribe; este mensaje del acontecimiento contiene los nombres y los valores para todas las variables evented y permite que el suscriptor inicialice su modelo del estado del servicio. Para apoyar los panoramas con los puntos de control múltiples, eventing se diseña mantener todos los puntos de control informados igualmente sobre los efectos de cualquier acción. Por lo tanto, envían todos los suscriptores todos los mensajes del acontecimiento, suscriptores reciben los mensajes del acontecimiento para todo el " evented" las variables que han cambiado, y los mensajes del acontecimiento se envían ninguna materia porqué la variable de estado cambió (o en respuesta a una acción pedida o porque el estado el servicio es modelado cambiado).

Presentación

El paso final en el establecimiento de una red de UPnP es presentación. Si un dispositivo tiene un URL para la presentación, después el punto de control puede recuperar una página de este URL, carga la página en un web browser, y dependiendo de las capacidades de la página, permite que un usuario controle el estado del dispositivo y/o de dispositivo de la visión. El grado a el cual cada uno de éstos puede ser realizado depende de las capacidades específicas de la página y del dispositivo de la presentación.

Estándares (audios y video) de UPnP sistema de pesos americano

El sistema de pesos americano de UPnP representa el el vídeo audio de de UPnP y del, y es el agrupar dentro de los estándares de UPnP supervisados por el DLNA (alianza viva) de la red de Digitaces, (antes: El grupo de trabajo casero de Digitaces), que es un foro de vendedores y los fabricantes que trabaja en la industria del home entertainment, y ofrece un " DLNA CERTIFIED™" marcado en caliente para esos productos que siguen sus pautas conectadas de la interoperabilidad del dispositivo. El " de los miembros del foro DLNA ; parte del una visión de una red interoperable atada con alambre y sin hilos de ordenadores personales (PC), de productos electrónicos de consumo (CE) y de dispositivos móviles en el hogar permitiendo un ambiente inconsútil para compartir y creciendo nuevos medios digitales y el " de los servicios contentos ;, y es el " El DLNA se centra en la entrega de un marco de interoperabilidad de las pautas de diseño basadas en los estándares industriales abiertos para terminar el " digital de la convergencia de la cruz-industria;. En el 12mo de julio de 2006 que el foro de UPnP anunció el lanzamiento de las “especificaciones realzadas del sistema de pesos americano”, este lanzamiento estaba la versión 2 de las especificaciones audios y video de UPnP (UPnP sistema de pesos americano v2), con las nuevas clases de la versión 2.0 de MediaServer y de la versión 2. Estos realces son creados agregando capacidades a las clases UPnP sistema de pesos americano MediaServer y de dispositivo de MediaRenderer que permiten un de alto nivel de la interoperabilidad entre MediaServers y MediaRenderers de diversos fabricantes. Algo del dispositivo temprano que se conforma a estos estándares donde puesto por el Philips bajo marca de Streamium .

Componentes de UPnP sistema de pesos americano

UPnP MediaServer DCP - que es el UPnP-servidor (un dispositivo “auxiliar”) esos medio-datos de la parte/de la corriente (como audio/el vídeo/el cuadro/archivos) a los UPnP-clientes en la red).
UPnP MediaServer ControlPoint - que es el UPnP-cliente (un dispositivo “principal”) que puede auto-detect los UPnP-servidores en la red para hojear y para fluir medios/data-files de ellos.
UPnP MediaRenderer DCP - que es un dispositivo “auxiliar” que puede rendir el contenido.
UPnP RenderingControl DCP - controlar los ajustes de MediaRenderer; volumen, brillo, RGB, agudeza, y más).
Cliente alejado del interfaz utilizador de UPnP (RUI) del /servidor - que envía/recibe control-comandos entre el UPnP-cliente y el UPnP-servidor sobre red, (como expediente, horario, juego, pausa, parada, el etc. Web4CE (el CEA 2014) para UPnP UI alejado - el estándar CEA-2014 diseñó por el comité casero de la red de s R7 de Consumer Electronics Association del '. Web - protocolo basado y marco para el interfaz utilizador alejado en las redes de UPnP y el Internet (Web4CE). Este estándar permite que un dispositivo casero UPnP-capaz de la red proporcione su interfaz (exhibición y controlar opciones) como Web page para exhibir en cualquier otro dispositivo conectado con la red casera. Eso significa que usted puede controlar un dispositivo del establecimiento de una red del hogar con cualquier web browser - método basado de las comunicaciones para los dispositivos del CE en una red casera de UPnP usar Ethernet y una versión especial de HTML llamado CE-HTML .
QoS (calidad de servicio) - es una función de servicio importante (pero no mandatario) para el uso con UPnP sistema de pesos americano (audio y video). El QoS (calidad de servicio) refiere a los mecanismos de control que pueden proporcionar diversa prioridad a diversos usuarios o a los flujos de datos, o garantiza cierto nivel de funcionamiento a un flujo de datos de acuerdo con peticiones del programa de aplicación. Puesto que UPnP sistema de pesos americano es sobre todo entregar el que fluye los medios que es a menudo cerca del tiempo real o de los datos audios/de video en tiempo real que es crítico ser entregado dentro de un momento específico o de la corriente se interrumpe. Las garantías de QoS (calidad de servicio) son especialmente si la capacidad de red es limitada, por ejemplo redes públicas importantes, como el Internet . El QoS (calidad de servicio) para UPnP consiste en el dispositivo (cliente-lado del fregadero del /anticipado) y funciones de servicio del dispositivo (servidor-lado/parte) de la fuente del . Con el clasifica por ejemplo; Clase del tráfico del que indica la clase de tráfico en la corriente del tráfico, (por ejemplo, audio o video). Identificador del tráfico (TID) del que identifica los paquetes de datos como perteneciendo a una corriente única del tráfico. La especificación del tráfico del (TSPEC) que contiene un sistema de los parámetros que definen las características del tráfico fluye, (por ejemplo requisito de funcionamiento y previsión). Corriente del tráfico (TS) del que es un flujo unidireccional de datos que originen en un dispositivo de la fuente y terminen en uno o más dispositivos del fregadero.

Traversal del NAT

UPnP viene con una solución para el traversal del NAT (conversión de dirección de red): Protocolo IGD (dispositivo) de la entrada del Internet . El traversal del NAT para UPnP permite a los paquetes de UPnP pasar a través de un ranurador o del cortafuego sin problemas y sin la interacción del usuario, (que es si ese ranurador o el cortafuego apoya el NAT ).

Problemas con UPnP

UPnP asume que todos los sistemas locales y sus usuarios son totalmente dignos de confianza, y que no se infecta ningún sistema local con ningún gusano o trojan.
If cualquiera de estas asunciones entonces no es UPnP verdadero se puede utilizar para derrotar total un cortafuego permitiendo conexiones entrantes a los sistemas locales arbitrarios en ningún puerto.
UPnP utiliza el HTTP sobre el UDP (conocido como HTTPU y HTTPMU para el unicast y el multicast), aunque esto no se estandardiza y se especifica solamente en un Internet-Bosquejo que expiró en 2001. * UPnP no tiene un protocolo de autentificación ligero, mientras que los protocolos de seguridad disponibles son complejos. Consecuentemente, muchos dispositivos de UPnP envían con UPnP apagado por abandono como medida de seguridad.

Progresos futuros

El estándar DPWS es un sucesor del candidato para UPnP. Soluciona muchos de los problemas de UPnP. Incluyen a un cliente de DPWS en el Microsoft Windows Vista como parte de las tecnologías de la reunión de Windows.

Otra alternativa, NAT-PMP, es un bosquejo del IETF introducido por el Apple Inc en el 2005 .

  • Zenithic
  • Hem/Cai
    Random links:El municipio de Dallas, Pennsylvania | Fotoquímica | Shingen Yashida | Pitón birmano | Asociado de College de rey

  • © 2007-2008 enciclopediaespana.com; article text available under the terms of GFDL, from en.wikipedia.org
    ="http://pagead2.googlesyndication.com/pagead/show_ads.js">