Le Simple Service Discovery Protocol , ou SSDP , est une méthode pour les périphériques connectés à un réseau pour découvrir les services joignables comme les imprimantes et les serveurs. Il permet également d'autres périphériques sur le réseau de remarquer le nouveau nœud. SSPD procédures sont basées sur une multidiffusion IP , qui est comme une liste de diffusion enregistré à une adresse IP particulière - les messages envoyés à cette adresse IP sont transmis à tous les membres de la liste. Communications SSDP sont étiquetés avec un numéro de port , ce qui est une pratique courante dans les réseaux TCP /IP. TCP /IP
La suite de protocoles TCP /IP dicte comment les données sont acheminées sur des réseaux . Pour obtenir à partir d'un émetteur vers un récepteur , les données doivent passer plusieurs câbles et être dirigé vers sa destination par des dispositifs de mise en réseau comme des routeurs. Pour ce faire , les données doivent être étiquetés avec une adresse IP. Les adresses IP sont définies par le protocole Internet , qui est l'un des protocoles de la suite TCP /IP - c'est la partie "IP" de "TCP /IP ". La partie « TCP » représente le protocole de contrôle de transmission , l'un des deux protocoles de transport de la suite de protocole , l'autre étant le User Datagram Protocol , ou protocole UDP .
Protocoles de transport
< br > Ports
sont à la charge de protocoles de transport . Les données sont emballés dans une structure appelée un paquet , dans lequel les données se trouve dans le corps et l'en-tête contient des informations d'adresse. L'en-tête de protocole de transport comprend le numéro de port de source et de destination des applications . L'un ou l' autre des deux protocoles fonctionnent sur un paquet , jamais les deux en même temps . SSDP messages sont portés par UDP . TCP crée une session à travers lequel de nombreux messages peuvent être échangés , les contrôles séquençage de données et requêtes retransmission des paquets perdus ou endommagés. UDP ne fait rien de cela, mais SSDP n'a pas besoin des fonctionnalités de TCP ; tout ce qu'il faut est d'obtenir un paquet de message à une adresse IP multicast . Pas de dialogue entre les deux extrémités est nécessaire .
Ports
Dans le cadre de protocoles de transport , un port n'est pas une socket sur un ordinateur dans lequel un câble est branché , bien que ce soit un autre usage pour le même nom . Un port, dans ce contexte, est comme une adresse pour une application. De même que l'adresse IP reçoit un paquet de données à un ordinateur, le numéro de port délivre les données à un processus en cours d'exécution sur cet ordinateur. Pour recevoir des données sur un réseau , une application a besoin d'avoir un numéro de port . La liste universelle des numéros de port est maintenu par l'Internet Assigned Numbers Authority , ou IANA.
SSDP Port
IANA a alloué deux ports TCP UDPS et 1900 à SSDP , bien qu'il utilise uniquement le port UDP. Cela signifie que tout message SSDP arrive à un ordinateur étiqueté avec le numéro 1900. Cependant, l'implémentation Windows utilise le port 2869 , qui remplace son utilisation précédente du port 5000 . Aucune de ces ports sont des marques de SSDP . Dans un autre rapport à la pratique standard, l'application Microsoft utilise TCP et UDP pas .