Skip to main content

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 le groupe de travail d'ingénierie Internet (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 central 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 à mesure que la convergence des médias autour des normes de réseautage IP numériques mène à de nouvelles applications.

Un protocole de demande et de réponse en texte, le protocole d'initiation de session permet des communications de médias uniques et multimédias entre deux ou plusieurs parties parlancer, modifier et mettre fin aux séances de communication.Ses quatre fonctions principales établissent l'emplacement des utilisateurs 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 en cours.

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 s'exécute 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 (SCTP).

Le protocole d'initiation de 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.