Universal Plug and Play (anglais : Universal Plug and Play, UPnP en abrégé) est un ensemble de protocoles réseau promus par le « Universal Plug and Play Forum » (UPnP™ Forum).
L'objectif de ce protocole est de permettre à divers appareils des réseaux domestiques (partage de données, communication et divertissement) et des réseaux d'entreprise de se connecter de manière transparente les uns aux autres. autres et simplifier la mise en œuvre des réseaux associés. UPnP atteint cet objectif en définissant et en publiant le protocole de contrôle des appareils UPnP basé sur la norme de protocole de réseau de communication Internet ouverte. (Apprentissage recommandé : Tutoriel vidéo Web front-end)
Le concept UPnP est dérivé du Plug-and-play, qui est une technologie Hot Unplug.
La vitesse du réseau ne deviendra pas plus rapide après la désactivation de l'UPnP, mais l'activation de l'UPnP contribuera à améliorer la vitesse du réseau.
Le système UPnP permet des connexions point à point entre PC, des interconnexions Internet et des appareils sans fil. Il s'agit d'un système distribué et ouvert basé sur TCP/IP, UDP et HTTP.
UPnP permet à deux appareils quelconques de communiquer entre eux sous la gestion d'un périphérique de contrôle LAN. Ses fonctionnalités incluent :
Support de transmission et indépendant des appareils. La technologie UPnP peut être appliquée sur de nombreux supports, notamment les lignes téléphoniques, les fils (Power Line Communication PLC), Ethernet, la technologie de communication infrarouge (IrDA), la radio (Wi-Fi, Bluetooth) et Firewire (1394). Aucun pilote de périphérique de tâche n'est requis ; un protocole commun est utilisé.
Contrôles de l'interface utilisateur (UI). La technologie UPnP permet aux fabricants d'appareils de contrôler et d'interagir avec les appareils via un navigateur Web.
Indépendant du système d'exploitation et du langage de programmation. N’importe quel système d’exploitation et langage de programmation peut être utilisé pour créer des produits UPnP. UPnP ne définit ni ne restreint les API pour les applications exécutées sur les appareils de contrôle ; les fournisseurs de systèmes d'exploitation peuvent créer des API qui répondent aux besoins de leurs clients. UPnP permet aux fabricants de contrôler l'interface utilisateur et les interactions des appareils, tout comme le développement d'applications classiques.
Basé sur la technologie Internet. UPnP repose sur de nombreux protocoles tels que IP, TCP, UDP, HTTP et XML.
Contrôle de programmation. Le système UPnP prend également en charge le contrôle de programmation d'applications conventionnel.
Extensibilité. Chaque appareil UPnP peut disposer de services construits sur le système de base et liés à l'appareil spécifique.
UPnP prend en charge la configuration zéro, la « mise en réseau invisible » et la détection automatique ; tout appareil peut automatiquement rejoindre un réseau, obtenir une adresse IP, annoncer son nom, vérifier ses propres capacités sur demande et détecter d'autres appareils et leurs fonctions.
Les services DHCP et DNS sont facultatifs et ne seront utilisés que s'ils sont présents sur le réseau. Les appareils peuvent automatiquement quitter le réseau sans laisser d’informations d’état indésirables.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!