U.E. Architecture des Réseaux (ARES) 3/5 : Couche transport
U.E. Architecture des Réseaux (ARES) 3/5 : Couche transport
U.E. Architecture des Réseaux (ARES) 3/5 : Couche transport
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Service de base<br />
Service fiable<br />
Contrôle de congestion<br />
PTF v3.0 : perte d’un ACK<br />
Principes de transfert de données fiable<br />
TCP : un protocole en mode orienté connexion<br />
TCP : mécanismes de fiabilisation<br />
Service de base<br />
Service fiable<br />
Contrôle de congestion<br />
Principes de transfert de données fiable<br />
TCP : un protocole en mode orienté connexion<br />
TCP : mécanismes de fiabilisation<br />
PTF v3.0 : fin de temporisation prématurée<br />
Emetteur<br />
envoi Data 0<br />
réception ACK 0<br />
envoi Data 1<br />
tempo_expire<br />
ré−envoi Data 1<br />
réception ACK 1<br />
envoi Data 0<br />
Data 0<br />
ACK 0<br />
Data 1<br />
ACK 1<br />
Data 1<br />
ACK 1<br />
Data 0<br />
Récepteur<br />
réception Data 0<br />
envoi ACK 0<br />
réception Data 1<br />
envoi ACK 1<br />
réception Data 1<br />
détecte le duplicat<br />
envoi ACK 1<br />
réception Data 0<br />
Emetteur<br />
envoi Data 0<br />
réception ACK 0<br />
envoi Data 1<br />
tempo_expire<br />
ré−envoi Data 1<br />
réception ACK 1<br />
envoi Data 0<br />
réception ACK 1<br />
ne rien faire<br />
réception ACK 0<br />
envoi Data 0<br />
Data 0<br />
ACK 0<br />
Data 1<br />
Data 1<br />
ACK 1<br />
Data 0 ACK 1<br />
ACK 0<br />
Data 0<br />
Récepteur<br />
réception Data 0<br />
envoi ACK 0<br />
réception Data 1<br />
envoi ACK 1<br />
réception Data 1<br />
détecte le duplicat<br />
envoi ACK 1<br />
réception Data 0<br />
envoi ACK 0<br />
réception Data 0<br />
Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />
U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 3/5 : <strong>Couche</strong> <strong>transport</strong><br />
Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />
U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 3/5 : <strong>Couche</strong> <strong>transport</strong><br />
Service de base<br />
Service fiable<br />
Contrôle de congestion<br />
PTF v3.0 : performance<br />
Principes de transfert de données fiable<br />
TCP : un protocole en mode orienté connexion<br />
TCP : mécanismes de fiabilisation<br />
Service de base<br />
Service fiable<br />
Contrôle de congestion<br />
PTF v3.0 : stop and wait<br />
Principes de transfert de données fiable<br />
TCP : un protocole en mode orienté connexion<br />
TCP : mécanismes de fiabilisation<br />
PFT v3.0 fonctionne mais quelles sont ses performances ?<br />
exemple de communication :<br />
débit du lien : D reseau = 1 Gbps,<br />
délais de bout-en-bout : d = 40 ms (d AR = 80 ms)<br />
paquets de longueur 1000 octets (L paquet = 8000 b)<br />
T transmission = L paquet /D reseau = 8.10 3 /10 9 = 8 µs<br />
efficatité émetteur (E emis ) : fraction de temps en émission<br />
E emis =<br />
Lpaquet/Dreseau 8.10<br />
L paquet/D reseau+d AR<br />
=<br />
−6<br />
= 1<br />
8.10 −6 +8.10 −2 10000<br />
D <strong>transport</strong> = L paquet /d AR = 8.10 3 /8.10 −2 = 100 Kbps<br />
le protocole limite l’utilisation <strong>des</strong> ressources disponibles<br />
départ bit 1 du pqt 1 : t = 0<br />
dernier bit pqt 1 : t = L/R<br />
RTT<br />
arrivée ACK pqt 1 :<br />
t = RTT + L/R<br />
arrivée bit 1 pqt 1<br />
dernier bit pqt 1 : envoi ACK<br />
Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />
U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 3/5 : <strong>Couche</strong> <strong>transport</strong><br />
Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />
U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 3/5 : <strong>Couche</strong> <strong>transport</strong>