Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Protocole TCP
GRT4-RM-VoIP 146
Protocole TCP
SOURCE A DESTINATION B
END (SEQ=v)
Clear request
(END=1,ACK=0)
END (SEQ= 0, ACK=v+1) Clear confirm
(END=1,ACK=1)
sender receiver
GRT4-RM-VoIP 148
Protocole TCP : Mode Fiable
sender receive
r
1er bit du paquet est émis, t =
Dernier bit du Segment est émis, 0
GRT4-RM-VoIP 149
Protocole TCP : Mode Fiable
sender receive
r
1er bit du paquet est émis, t =
Dernier bit du Segment est émis, 0
GRT4-RM-VoIP 150
Protocole TCP : Mode Fiable
sender receiver
1er bit du paquet est émis, t = 0
Dernier bit du Segment est émis, t = L
/ R
GRT4-RM-VoIP 151
Exemple d’application
GRT4-RM-VoIP 152
TCP : le fenêtrage
GRT4-RM-VoIP 153
Rappel du protocole TCP
sender receiver
1er bit du paquet est émis, t = 0
Dernier bit du paquet est émis,
t = L / R
U 3*L/R .024
= = = 0.0008
sender 30.008
RTT + L / R microsecon
ds
GRT4-RM-VoIP 154
TCP Round Trip Time et Timeout
• Pour prendre en compte les variations des délais rencontrés, TCP utilise
un algorithme adaptatif
• Cet algorithme :
– gère les délais correspondant à chaque connexion
• Dépenent des équipements traversés (performance, charge,…)
350
300
250
RTT (milliseconds)
200
150
100
1 8 15 22 29 36 43 50 57 64 71 78 85 92 99 106
time (seconnds)
GRT4-RM-VoIP 155
TCP Round Trip Time et Timeout
GRT4-RM-VoIP 156
Protocole TCP : C. Congestion Vs C. de flux
CF
CC
GRT4-RM-VoIP 159
Rappel du protocole UDP
• PAS de CONTEXTE:
– Envoi de messages de bout en bout avec minimum de
fonctionnalités.
• SÉCURISATION :
– Somme de contrôle (Dont pseudo-entête)
GRT4-RM-VoIP 160
Le protocole UDP
32 bits
0 31
ADRESSE IP SOURCE
Pseudo
ADRESSE IP DESTINATION
Entête
RÉSERVÉ LONGUEUR UDP
• TCP • UDP
1. Phase de 1. Pas de signalisation
signalisation Lourde
2. Taille datagramme
2. Traitement d’erreurs petite
3. Traitement du 3. Pas de contrôle
désordre 1. Flux
4. Contrôle de 2. Congestion
1. Flux 4. Pas de fiabilité
2. Congestion
5. Taille Segment
1. Grande
GRT4-RM-VoIP 162
Traitement des pertes en VoIP
• Utiliser TCP ?
– Pertes dans le réseau détectées par le récepteur TCP
– Traitement des pertes par TCP inadéquat en VoIP
• Re-émission du segment TCP perdu:
augmentation de gigue !!
• Réduction de la fenêtre d’émission: diminution
du débit et augmentation du délai !!
• Utiliser UDP ?
– Absence de traitement des pertes
– Pertes dans le réseau non détectées par le récepteur UDP
• UDP ne peut pas reconstituer le flux audio !!
GRT4-RM-VoIP 163
Traitement des pertes en VoIP
GRT4-RM-VoIP 164
Applications
• Type 1 • Type 2
– Fiabilité – Temps réel
– Débit variable – Débit constant
– TCP – UDP
GRT4-RM-VoIP 165
Applications
• TCP • UDP
• Message transmis • Message transmis
– ALLO – ALLO
• Message reçu • Message reçu
– OALL – OL !!!
• Message Reconstitué (App) • Message Reconstitué (App)
– ALLO – ???
GRT4-RM-VoIP 166
Traitement des pertes en VoIP
GRT4-RM-VoIP 167