____________Le protocole S.I.P____________
Généralités  |  Une communication S.I.P  |  Architecture d'un paquet S.I.P

    Le protocole S.I.P : généralités

Le protocole S.I.P (Session Initiation Protocol) est un protocole de pure signalisation permettant l'initialisation de session multimédias. Par définition, il n’est utilisé que pour échanger des informations mais surtout pas pour l’échange de flux de données. (Un autre protocole est utilisé pour propager le flux d’informations sur le réseau, souvent RTP/RTCP) S.I.P est un protocole jeune, mais prometteur, puisqu’il est soutenu par de nombreux industriels qui travaillent à son élaboration et à son développement.

A l'origine, SIP (Session Initiation Protocol) a été spécifié par le groupe de travail MMUSIC (Multiparty Multimedia SessIon Control) de l'I.E.T.F(Internet Engineering Task Force) dans la RFC 2543 en mars 1999. En septembre 1999, l'I.E.T.F a créé le groupe de travail SIP pour poursuivre ces travaux de spécification.

Les communications peuvent être en Unicast (l'expéditeur envoie un flux par destinataire) ou en multicast (l'expéditeur envoie un flux vers le réseau et ce dernier duplique le flux pour le faire parvenir à tous les destinataires).

Le protocole est bâti sur une architecture de type Client/Serveur et utilise des messages en mode texte. Les messages sont transportés soit sur TCP soit sur UDP.

    Les principales fonctions de S.I.P

Les principales fonctions de S.I.P sont :

    • Localiser un terminal
    • Contacter un terminal
    • Echanger des informations sur les média pour permettre l'établissement d'une session
    • Modifier des sessions media existantes
    • Clore une session média existante

    Les principales utilisations de S.I.P

Les principales utilisations de S.I.P sont :

    • le contrôle de conférences multimédia
    • le contrôle d'appels téléphoniques sur IP
    • et bien d'autres choses moins communes....
 
Exposés RIO 2005Florian Cléret & Nicolas Vanwolleghem