Pile de protocoles | ||||||||||||||
| ||||||||||||||
Modèle Internet (Internet est le réseau informatique mondial qui rend accessibles au public des services...) Modèle OSI (Le modèle OSI (de l'anglais Open Systems Interconnection, « Interconnexion de...) |
L’Universal Plug and Play (UPnP) est un protocole réseau (Un protocole réseau est un protocole de communication mis en œuvre sur un réseau...) promulgué par l'UPnP Forum. Le but de l'UPnP est de permettre à des périphériques de se connecter aisément et de simplifier la mise en oeuvre de réseaux à la maison (Une maison est un bâtiment de taille moyenne destiné à l'habitation d'une famille,...) (partages de fichiers, communications, divertissements) ou dans les entreprises. UPnP le permet en définissant et en publiant les protocoles de commande (Commande : terme utilisé dans de nombreux domaines, généralement il désigne un ordre ou un...) UPnP au-dessus des standards de communication (La communication concerne aussi bien l'homme (communication intra-psychique, interpersonnelle,...) de l'Internet.
Le terme UPnP est dérivé de Plug and Play, une technologie (Le mot technologie possède deux acceptions de fait :) pour attacher dynamiquement les périphériques à l'ordinateur (Un ordinateur est une machine dotée d'une unité de traitement lui permettant...).
L'architecture (L’architecture peut se définir comme l’art de bâtir des édifices.) UPnP permet une mise en réseau poste à poste ( ) d'ordinateurs personnels, d'appareils réseaux et de périphériques sans fil. C'est une architecture ouverte, distribuée, basée sur les protocoles TCP/IP, UDP et HTTP.
UPnP permet la communication entre deux dispositifs quelconques sur le réseau local (Un réseau local, souvent désigné par l'acronyme anglais LAN de Local Area Network, est un...). Parmi ses possibilités :
Aucun pilote spécifique n'est utilisé, des protocoles communs leurs sont préférés.
L'architecture UPnP supporte la zéro (Le chiffre zéro (de l’italien zero, dérivé de l’arabe sifr,...) configuration, le « réseau invisible » et la découverte automatique (L'automatique fait partie des sciences de l'ingénieur. Cette discipline traite de la...) pour plusieurs catégories de périphériques. Chaque périphérique peut joindre dynamiquement un réseau, obtenir une adresse IP (Une adresse IP (avec IP pour Internet Protocol) est le numéro qui identifie chaque ordinateur...), annoncer son nom, préciser ses possibilités sur simple demande et interroger les autres périphériques sur leur présence et leurs capacités. Les serveurs DHCP et DNS sont facultatifs et ne sont utilisés que s'ils sont présents sur le réseau. Les périphériques peuvent se déconnecter du réseau automatiquement sans laisser d'informations erronées.
La base du réseau UPnP est l'adressage IP. Chaque périphérique doit avoir un client (Le mot client a plusieurs acceptations :) DHCP et rechercher un serveur DHCP quand il est connecté pour la première fois au réseau. Si aucun serveur DHCP n'est disponible, c'est-à-dire que le réseau n'est pas géré, le périphérique s'assigne lui-même une adresse (Les adresses forment une notion importante en communication, elles permettent à une entité de...). Si durant les transactions DHCP, le périphérique obtient un nom de domaine (Dans le système de noms de domaine, un nom de domaine (NDD en notation abrégée...), par exemple, par un serveur DNS ou via le DNS forwarding, le périphérique devrait utiliser ce nom pour chaque opération réseau sinon il doit utiliser son adresse IP.