Protocole d'ouverture de session - Introduction

Le protocole SIP (Session Initiation Protocol) est l'un des protocoles les plus couramment utilisés dans la technologie VoIP. Il s'agit d'un protocole de couche application qui fonctionne en conjonction avec d'autres protocoles de couche application pour contrôler les sessions de communication multimédia sur Internet.

Technologie VoIP

Avant d'aller plus loin, commençons par comprendre quelques points sur la VoIP.

  • VOIP est une technologie qui vous permet de diffuser du contenu vocal et multimédia (vidéos, images) sur Internet. C'est l'un des moyens les moins chers de communiquer à tout moment, n'importe où avec la disponibilité d'Internet.

  • Certains avantages de VOIP incluent -

    • À bas prix

    • Portability

    • Pas de câbles supplémentaires

    • Flexibility

    • Vidéo conférence

  • Pour un appel VOIP, tout ce dont vous avez besoin est un ordinateur / ordinateur portable / mobile avec une connexion Internet. La figure suivante montre comment un appel VoIP a lieu.

Avec ce bien fondamental, revenons au SIP.

SIP - Aperçu

Vous trouverez ci-dessous quelques points à noter sur SIP -

  • SIP est un protocole de signalisation utilisé pour créer, modifier et terminer une session multimédia via le protocole Internet. Une session n'est rien d'autre qu'un simple appel entre deux points de terminaison. Un point de terminaison peut être un smartphone, un ordinateur portable ou tout appareil capable de recevoir et d'envoyer du contenu multimédia sur Internet.

  • SIP est un protocole de couche application défini par la norme IETF (Internet Engineering Task Force). Il est défini dansRFC 3261.

  • SIP incarne l'architecture client-serveur et l'utilisation d'URL et d'URI à partir de HTTP et un schéma de codage de texte et un style d'en-tête de SMTP.

  • SIP prend l'aide de SDP (Session Description Protocol) qui décrit une session et RTP (Real Time Transport Protocol) utilisé pour fournir la voix et la vidéo sur le réseau IP.

  • SIP peut être utilisé pour des sessions à deux parties (unicast) ou multiparties (multicast).

  • D'autres applications SIP incluent le transfert de fichiers, la messagerie instantanée, la vidéoconférence, les jeux en ligne et la distribution multimédia à la vapeur.

Où se situe le SIP?

Fondamentalement, SIP est un protocole de couche application. Il s'agit d'un protocole de signalisation réseau simple permettant de créer et de terminer des sessions avec un ou plusieurs participants. Le protocole SIP est conçu pour être indépendant du protocole de transport sous-jacent, de sorte que les applications SIP peuvent s'exécuter sur TCP, UDP ou d'autres protocoles réseau de couche inférieure.

L'illustration suivante montre la place de SIP dans le schéma général des choses -

En règle générale, le protocole SIP est utilisé pour la téléphonie Internet et la distribution multimédia entre deux ou plusieurs terminaux. Par exemple, une personne peut lancer un appel téléphonique avec une autre personne en utilisant SIP, ou quelqu'un peut créer une conférence téléphonique avec de nombreux participants.

Le protocole SIP a été conçu pour être très simple, avec un ensemble limité de commandes. Il est également basé sur du texte, de sorte que n'importe qui peut lire un message SIP passé entre les points de terminaison dans une session SIP.