Telephoner par internet, Appels par internet

lundi 21 mars 2011

Les Protocoles VoIP - RTP et UDP

Ainsi que SIP et H.323, il existe d'autres protocoles utilisés avec la VoIP. Cet article décrit ces protocoles VoIP en détail. Tel que mentionné précédemment dans l’un de nos articles, les transmissions des données Internet sont composées de plusieurs couches. La couche réseau se compose de l’IP qui établit une connexion entre deux ordinateurs. La couche transport fournit les règles nécessaires pour l'envoi des données et la couche application détermine comment les données seront traitées une fois qu'elles arrivent à leur destination.

La plupart des données circulant sur l'Internet utilise le Protocole TCP pour la couche transport, car il garantit la livraison et l'intégrité des données. La VoIP n'a pas besoin du type de garantie de livraison que fournit le protocole TCP, donc la plupart des transmissions VoIP utilisent le protocole UDP le plus rapide comme la couche transport. Une fois les données VoIP arrivent à leur destination, la couche application les interprète et les présente à l'utilisateur. Les couches applications les plus couramment utilisées pour la VoIP sont SIP et RTP. Le protocole de transmission en temps réel (RTP) est le protocole Internet qui transmet des données en temps réel telles que l'audio et la vidéo. Le protocole RTP ne garantit pas exclusivement la livraison des données en temps réel, mais il fournit des mécanismes pour l'envoi et la réception des demandes pour supporter les données de transmission en continu.

Comme la VoIP n’utilise pas le protocole TCP (Transmission Control Protocol), RTP tourne plutôt au-dessus du protocole UDP. La VoIP utilise le protocole UDP comme la couche transport. Le protocole UDP ne fournit pas une méthode directe d'envoyer et de recevoir des données via un réseau IP et offre très peu de services de reprise sur erreur. Le protocole UDP n’a pas de mécanismes en place pour notifier l'application de toute perte de transmission lors de la transmission des paquets de données, il envoie également des données non-ordonnées avec aucune garantie que les données soient présentées dans l'application réceptrice. Tous les ré-ordonnancement des données dans le format correct dont elles ont été envoyées, est géré par le RTP. En VoIP, les paquets de la voix sont insérés dans les paquets de données utilisant RTP, qui sont à leur tour à l'intérieur des paquets UDP. Une fois les données VoIP arrivent, la couche application les interprète et les données sont présentées à l'utilisateur.

Il y a aussi d'autres protocoles utilisés dans la VoIP tels que RSVP (le Protocole de réservation de ressources), qui est un protocole de signalisation et une solution idéale pour veiller à ce que suffisamment de bande passante est réservée pour la VoIP. RSVP peut gérer QoS (la Qualité de Service). QoS se réfère à la probabilité que les données de voix seront fournies rapidement et répond à une certaine norme c.à.d. sans bruit de fond, QoS est utilisée là où un haut degré de fiabilité est nécessaire, comme dans la VoIP et les applications de la transmission multimédia. Comme vous pouvez le voir, il y a un certain nombre de protocoles VoIP qui doivent travailler ensemble pour un service VoIP réussi.