II.6.2 Protocoles de transport des données :
Nous allons voir les protocoles nécessaires au transport
des données dans une technologie VoIP. En effet, 02 protocoles assurant
cette fonction ont retenus notre attention :
II.6.2.1 Le Protocole de Transport Temps Réel (Real
Time Transfert Protocol, RTP)
Le protocole RTP permet de transporter sur Internet, les
conversations téléphoniques (basées sur SIP)
constituées de flux de petits paquets. En effet, le protocole RTP est le
véritable conteneur de la voix ; il définit un format de paquet
standard pour le transport de l'audio et de la vidéo sur Internet.
Ainsi, une conversation normale inclue deux interlocuteurs, alors qu'une
conversation basée sur IP inclura 02 flux RTP différents et
séparés.
Cependant, ce protocole n'est pas compatible avec les
dispositifs de traduction d'adresse réseau (NAT :Network Address
Translation) qui présentent de nombreux problèmes à la
VoIP dont le plus commun se nomme « audio à sens unique » : En
présence d'un NAT, un seul des flux (de l'extérieur vers
l'intérieur) est bloqué ; en conséquence l'appelant ne
peut entendre l'appelé.
II.6.2.3 Le Protocole de Control en Temps Réel
(Real Time Control Protocol : RTCP)
Comme autre protocole de transport des données, on
peut avoir le protocole de contrôle RTCP (Real Time
Control Protocol) dont le rôle est de surveiller la
qualité de service offerte et fournir des informations concernant les
partenaires de la conversation.
II.6.2.3 Le Protocole d'Echange Inter-Asterisk
(Inter-Asterisk eXchange, IAX)
C'est un protocole de VoIP économique en bande
passante développé par Digium pour permettre le dialogue entre
serveurs Asterisk en toute simplicité et rapidité. Il
possède les caractéristiques suivantes : port UDP unique,
utilisation de Real Time Protocol, en-tête léger (4 octets au lieu
de 12 minimums pour SIP), messages de contrôle plus petit. Ce protocole
propose une alternative aux protocoles de signalisation tels que SIP.
En effet, IAX2 a été créé dans le
cadre du projet de PBX open source Asterisk et contrairement à SIP qui
utilise deux paires de flux (l'une pour la signalisation, l'autre pour la
voix), IAX utilise une seule paire de flux pour communiquer entre les
extrémités de la ligne (téléphone ou central
téléphonique). La signalisation comme les données
(conversation vocale) sont transmises sur le même canal, par opposition
à SIP qui utilise un second canal («out of band») pour les
flux de données transportant la voix.
En résumé, on peut dire que ce protocole est
meilleur parce qu'il :
· Minimise la bande passante par appel
;
· Inclus le support des réseaux NAT (plus facile
à utiliser derrière un pare-feu) ;
· Réduit la consommation de bande passante pour un
ensemble d'appels (par l'utilisation du «trunking
» (rassemblement de plusieurs appels dans un ensemble de
paquets IP).
NB : Ce protocole se range
également dans la catégorie des protocoles d'établissement
de sessions et de signalisation et est actuellement à sa version 2
(IAX2).
|