20.07.2014 Views

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

SHOW MORE
SHOW LESS

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>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!