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 />

<strong>Couche</strong> <strong>transport</strong> et fiablité (1)<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 />

<strong>Couche</strong> <strong>transport</strong> et fiablité (2)<br />

Principes de transfert de données fiable<br />

TCP : un protocole en mode orienté connexion<br />

TCP : mécanismes de fiabilisation<br />

Processus<br />

d’émission<br />

Data<br />

Canal fiable<br />

Problématique multi-couche :<br />

couche application<br />

couche <strong>transport</strong><br />

couche liaison<br />

Processus<br />

de réception<br />

Data<br />

<strong>Couche</strong> application<br />

<strong>Couche</strong> <strong>transport</strong><br />

Processus<br />

d’émission<br />

Data<br />

Canal fiable<br />

? ? ? ? ? ? ?<br />

Canal non fiable<br />

Processus<br />

de réception<br />

Data<br />

<strong>Couche</strong> application<br />

<strong>Couche</strong> <strong>transport</strong><br />

Les cartactéristiques du canal non fiable determine la complexité<br />

du protocol de transfert fiable (PTF).<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 />

<strong>Couche</strong> <strong>transport</strong> et fiablité (3)<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 />

Protocole de Transfert Fiable (PTF)<br />

Principes de transfert de données fiable<br />

TCP : un protocole en mode orienté connexion<br />

TCP : mécanismes de fiabilisation<br />

ptf_emis()<br />

Data<br />

Data<br />

app_rcpt()<br />

Processus<br />

d’émission<br />

Data<br />

Data<br />

Protocole de<br />

transfert fiable<br />

Paquet<br />

PTF<br />

Canal non fiable<br />

Processus<br />

de réception<br />

Data<br />

Data<br />

Protocole de<br />

transfert fiable<br />

Paquet<br />

<strong>Couche</strong> application<br />

<strong>Couche</strong> <strong>transport</strong><br />

ptnf_emis()<br />

Protocole de<br />

transfert fiable<br />

Paquet<br />

Primitives de base du PTF :<br />

PTF<br />

Canal non fiable<br />

Protocole de<br />

transfert fiable<br />

Paquet<br />

ptf_rcpt()<br />

ptf emis() : appelée par la couche supérieure (application)<br />

pour envoyer <strong>des</strong> données à la couche correspondante du<br />

récepteur<br />

ptfn emis() : appelée par le PTF transférer un paquet sur le<br />

canal non fiable vers le récepteur<br />

ptf rcpt() : appelée lorqu’un paquet arrive au récepteur<br />

app rcpt() : appelée par le PTF pour livrer les données<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!