Rechercher : dans
Par :

Question débutant sur RTP et UDP

Dernière réponse le 19 déc 2008 à 11:18:39 anisse4, le 22 déc 2006 à 11:33:52 
 Signaler ce message aux modérateurs

Bonjour à tous.

Je découvre le monde des réseaux et je me pose une question (à laquelle s'ajouteront beaucoup d'autres!)
si j'ai bien compris:
-Le protocol UPD est bien un protocol assurant le transport des paquets IP sans faire de contrôle sur la récéption des paquets ni de l'ordre
-Le protocol RTP fait la même chose mais lui il effectue un contôle et peut récupérer les paquets perdus

j'ai lu quelques phrases que je ne comprends pas:

"lorsque le protocol RTP est transporté sur UDP, il peut être véhiculé par des paquets multicast..."
"RTP est en général utilisé au-dessus de UDP..."
"l'usage est d'utiliser un port pair pour RTP et le port impair pour RTCP.."
voici donc ma question:
Quel est le rapport et l'interraction entre les protocols UDP et RTP?...Si quelqu'un(e) pouvait m'éclairer ce serait sympa. Merci d'avance

Configuration: Linux
Firefox 1.5.0.8

Meilleures réponses pour « Question débutant sur RTP et UDP » dans :
Les protocoles RTP/RTCP Voir Document écrit par Nico VanHaute, Julien Barascud et Jean-Roland Conca Introduction : Qu'est ce que RTP et RTCP ? La diffusion des ordinateurs, ajouté à la disponibilité de matériel informatique audio/vidéo bon marché, ainsi qu'à la disponibilité...
[Linux] Débuter sous Linux VoirDÉBUTER SOUS LINUX Qu'est-ce que Linux ? Si vous venez de Windows I - LES LIVE-CDS I-1 Quelles distributions choisir ? I-2 Utilisation II - INSTALLER LINUX II-1 Partitionner son disque dur II-2 Multiboot Windows/Linux II-3 Quelles...
[Programmation] Comment débuter, quel langage? VoirComment débuter, quel langage? Introduction Ceux que l'on peut utiliser Delphi/Pascal Java Python .Net Smalltalk Ceux que l'on peut utiliser à la rigueur C/C++ PHP Ada Lisp/Caml/... Ceux que l'on peut ne pas utiliser
TCP / UDP : Quelles différences ? VoirLe protocole UDP UDP est un protocole orienté "non connexion". Pour faire simple, lorsqu'une machine A envoie des paquets à destination d'une machine B, ce flux est unidirectionnel. En effet, la transmission des données se fait sans prévenir le...
Le protocole UDP VoirLes caractéristiques du protocole UDP Le protocole UDP (User Datagram Protocol) est un protocole non orienté connexion de la couche transport du modèle TCP/IP. Ce protocole est très simple étant donné qu'il ne fournit pas de contrôle d'erreurs (il...

1

ledofr, le 23 déc 2006 à 01:55:22

Bah en fait RTP s'appuie sur UDP.
Couche ISO adaptée à TCP/IP
1) Physique =>le média => la ficelle ou les ondes
2) Liaison de donnée =>couche LLC/MAC => la macde ta carte réseau
3)Routage =>couche IP=> ton adrresse internet
4)Transport => mode connecté =TCP et non connecté=UDP
5)session => interface entre l'application (dans notre exemple la voix) et la couche transport; je pense que c'est la que se trouve RTP et RTCP.
6)présentation =>transformation de ce qui est conviviale pour l'utilisateur ( par exemple le son d'une voix) en quelquechose d'exploitable pour la couche inférieure ( par exemple un codec).
7) application=> la douce voix de l'interlocuteur distant via le réseau.


RTP c'est le port UDP 1719 et 1720 de mémoire.
C'est utilisé , entres autres pour de la ToIP ou VoIP.
Si t'es interessé à mort, ci-joint la RFC qui va bien pour le RTP
http://www.ietf.org/rfc/rfc3550.txt
et pour UDP
http://www.ietf.org/rfc/rfc0768.txt

tu sauras tout.

C'est bien de vouloir connaitre ce genre de chose.La curiosité est un grand bien dans les réseaux.

Répondre à ledofr

2

ledofr, le 23 déc 2006 à 02:09:15

En fait j'ai pas répondu à ta question.
Je pense que ( à voir avec ce que d'autres en pense).
UDP, mode non connecté => paquet perdu, paquet foutu.Dans ce cas il existe un timer ou un autre système de tolérance mais géré par l'application qui doit être mis en place.
Pourquoi UDP ?
Moins lourd car ne nécéssite pas d'acquittement.

RTp aura en charge donc de gérer les flux et , par exemple de compenser une perte de paquets vidéos en maintenant dans les buffer la dernière image reçue jusqu'à ce qu'une nouvelle image arrive.
Des informations sur la latence du réseau sont échangé permettant une certaine gestion du flux en temps réel.
Bah tiens , ya mieux.

rtcp


C'est bien d'être curieux, mais ça ne vaut rien si tu n'est pas fouineur.
Google is your friend.

Répondre à ledofr

3

anisse4, le 2 jan 2007 à 13:32:18

Hello, thanks for your answer!

tu as parfaitement répondu dés ta première intervention. Je ne savais pas en effet que UDP et RTP ne faisaient pas parti de la même couche.
Merci encore pour lé réponse

Répondre à anisse4

5

 undaverse, le 19 déc 2008 à 11:18:39

Dans l'ensemble la reponse nest pas mal mais il faut savoir que RTP/RTCP et UDP et TCP font parti de la meme couche
la couche transport.

cf :

If google is your friend, Wikipedia is your brother....

http://fr.wikipedia.org/wiki/Suite_des_protocoles_Internet

Répondre à undaverse

4

Moi, le 23 nov 2008 à 17:03:28

Voila quelque port intéressant pour le p2p:

* 1214 (tcp) : Réseau Fasttrack (utilisé par Kazaa par exemple)
* 1412 (tcp et ucp) : Réseau DirectConnect
* 2234 (tcp) : Réseau Soulseek
* 4662 (tcp) : Réseau edonkey2000 (utilisé par eMule par exemple) ou Overnet
* 4662 (udp) : Réseau Overnet
* 4666 ou 4672 (udp) : Réseau edonkey2000 (utilisé par eMule par exemple)
* 6346 (tcp et udp) : Réseau Gnutella
* 6347 (tcp et udp) : Réseau Gnutella2
* 6419 (tcp) : Réseau Kad (nouveau protocole d'Emule)
* 6429 (udp) : Réseau Kad (nouveau protocole d'Emule)
* 6699 ou 9999 (tcp) : Réseau OpenNapster
* 6881 ou 6882 (tcp) : Réseau Bittorrent

Répondre à Moi