240 likes | 335 Views
Techniques de fiabilisation de SIP. Réalisé Par : El khadar Mohammed Amine Chuente Djomou Aubin Tuteur :Yezekael Hayel. Plan de la soutenance. Introduction Présentation de SIP Description du projet Mise en place Résultats obtenus Conclusion. Introduction. VoIP
E N D
Techniques de fiabilisation de SIP Réalisé Par : El khadar Mohammed Amine Chuente Djomou Aubin Tuteur :Yezekael Hayel
Plan de la soutenance • Introduction • Présentation de SIP • Description du projet • Mise en place • Résultats obtenus • Conclusion
Introduction • VoIP • Transmettre la voix en se référant au protocole IP • Technologie de communication vocale en pleine émergence. • H323 est le premier protocole pour les communications multimédias (UIT) • SIP est né du concept de session décrit dans la RFC 2327
Présentation de SIP(1) • Protocole de signalisation client/serveur • S’inspire de SMTP et HTTP( mode texte) • Ensemble de flux transportant divers types de médias entre l’émetteur et le récepteur • Gestion d'authentification et localisation des participants
Présentation de SIP(2) • Historique • 1996 : Premier brouillon en 15 pages ASCII « draft-ietf-mmusic-sip-00 », une requête type • 1997 : développement du protocole version 1.0 par l'IETF • 1998 : version 2.0 • Mars 1999 : Proposé comme standard • Avril 1999 : publié comme RFC 2543 • 2002 : publication des RFC 3262, 3263, 3264, 3265 • RFC 3262 : fiabilité des réponses provisoires, interfonctionnement avec le réseau téléphonique • RFC 3263 : localisation des serveurs SIP • RFC 3264 : ouverture de canaux media avec SDP
Présentation de SIP(3) • Architecture(1)
Présentation de SIP(4) • Architecture(2)
Présentation de SIP(4) • Messages SIP • Les requêtes SIP • INVITE, ACK, BYE, CANCEL, REFER • Les réponses SIP • 1xx est un type de réponse provisoire et ne permet pas de terminer la transaction courante • 2xx, 3xx, 4xx, 5xx, 6xx, elles correspondent à des réponses qui terminent la transaction courante
Description du projet(1) • RFC SIP d’origine imposait UDP • RFC 3261 propose TCP, SCTP • Étudier les techniques de fiabilisation du protocole SIP en utilisant comme protocole de transport TCP • TCP ne serait’il pas préférable pour faire de la VoIP ?
Mise en place(1) • Mise en place d’une communication VoIP entre deux PCs • Deux PCs Sous linux • Softphone : SJphone • Outils : Wireshark
Mise en place(6) • Essayer de perturber l’établissement de la session • Envoi de fichiers par SCP ( SSH) • Outils : VLC, Iperf
Mise en place(5) • Trafic TCP(1)
Mise en place(6) • Trafic TCP(2)
Mise en place(7) • Analyse des résultats
Mise en place(8) • Trafic UDP(1)
Mise en place(9) • Trafic UDP(2)
Mise en place(10) • Trafic UDP(3)
Mise en place(11) • Trafic UDP(4)
Analyses des résultats • Trafic UDP ou TCP n’influence pas sur le temps d’établissement de session SIP dans les LANs • Qualité de communication pas du tout perturbée • Pas nécessaire d’utiliser TCP dans ce cas
Conclusion • Plus grande migration des implémentations de SIP est vers TCP • TCP fourni un mécanisme de chiffrement • L’implémentation SIP over UDP reste restreinte aux réseaux locaux • VoIP est un domaine en pleine émergence • Travail en groupe