Qu'est-ce que le protocole d'initiation de session?
Le protocole d'initiation de session (SIP) est une norme de réseautage multimédia sur le protocole Internet (IP) pour la signalisation numérique définie par l'Internet Engineering Task Force (IETF). Il spécifie les instructions utilisées pour initier, administrer et mettre fin aux séances de communication entre deux ou plusieurs participants à l'aide de réseaux et d'appareils numériques de manière sécurisée. Le protocole d'initiation de session est un composant principal des applications réseau qui fournissent un chat Internet unique et multimédia, la messagerie instantanée, la téléphonie Internet, la téléconférence et la téléprésence, ainsi que les services d'abonnement et de notification des événements. Le protocole d'initiation de session fonctionne dans la couche d'application du modèle de communication d'interconnexion des systèmes ouverts (OSI), tout comme le protocole de transfert de texte (HTTP) et le protocole de transfert de courrier simple (SMTP). Le protocole d'initiation de session continue d'évoluer alors que la convergence des médias autour des normes de réseautage IP numériques mène à de nouvelles applications.
Le protocole D-Response, le protocole d'initiation de session permettent des communications de supports et multimédias uniques entre deux parties ou plus en initiant, modifiant et terminant des séances de communication. Ses quatre fonctions principales établissent l'emplacement de l'utilisateur par l'adresse du réseau, réglez et adoptent un ensemble de fonctionnalités de communication communes à tous les participants, gèrent les séances d'appel à mesure que les participants se joignent, abandonnent ou sont transférés, et changent les fonctionnalités de session lors de son progrès.
SIP a été conçu avec la flexibilité à l'esprit et pour être de nature modulaire. Le protocole d'initiation de session remplit un ensemble de fonctions de communication Internet défini étroitement dans ce qui est censé être une manière simple et efficace. Il est conçu pour être indépendant de la couche de transport sous-jacente. Par conséquent, il se déroule sur les réseaux basés sur le protocole de contrôle de transmission (TCP), le protocole de datagramme utilisateur (UDP) et le protocole de transmission de contrôle de flux de fluxOCOL (SCTP).
Le protocole d'initiation de la session n'est impliqué que dans les tâches d'une session de communication à faire avec la signalisation. Le SIP est couramment utilisé aux côtés d'autres normes de protocole de couche d'application OSI pour fournir des services de communication à un seul et multimédia entièrement fonctionnels sur les réseaux IP à toutes sortes de périphériques IP. Par exemple, SIP peut fonctionner en tandem avec HTTP, un langage de balisage extensible (XML), un protocole d'accès à objet simple (SOAP), un langage de balisage extensible (VXML) et un langage de définition de service Web (WDSL) dans une plate-forme de systèmes de communication. Le protocole de transport en temps réel (RTP) est utilisé par des applications de protocole d'initiation de session pour transporter des communications vocales et vidéo en streaming. Les clients SIP se connectent généralement aux serveurs SIP à l'aide de TCP ou UDP sur les numéros de port 5060 et 5061, qui sont généralement utilisés pour transporter des signaux non cryptés ainsi que ceux cryptés avec la sécurité de la couche de transport (TLS), respectivement.