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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Service de base<br />

Service fiable<br />

Contrôle de congestion<br />

Rappels sur la couche <strong>transport</strong><br />

Multiplexage et démultiplexage<br />

UDP : un protocole en mode non connecté<br />

Multiplexage en mode orienté connection<br />

Service de base<br />

Service fiable<br />

Contrôle de congestion<br />

Rappels sur la couche <strong>transport</strong><br />

Multiplexage et démultiplexage<br />

UDP : un protocole en mode non connecté<br />

Démultiplexage en mode orienté connection (1)<br />

Association relative à une connexion entre deux processus<br />

identification du StreamSocket par le quadruplet :<br />

adresse source : @IPsource<br />

port source : numPortSource<br />

adresse <strong>des</strong>tination : @IP<strong>des</strong>t<br />

port <strong>des</strong>tination : numPortDest<br />

réception d’un segment à un hôte :<br />

vérification du quadruplet contenu<br />

envoi au socket correspondant au quadruplet<br />

un serveur web peut avoir plusieurs connexions simultanée<br />

Serveur web classique (apache 1.x)<br />

un socket par connexion<br />

HTTP en mode non persistant : un socket par requête!<br />

A B C<br />

P1 P4 P5 P6<br />

P2 P3<br />

PS : 1417<br />

PD : 80<br />

@A>@B<br />

00000<br />

11111<br />

00000<br />

11111<br />

00000<br />

11111<br />

00000<br />

11111<br />

PS : 3012<br />

PD : 80<br />

@C>@B<br />

0000 1111<br />

0000 1111<br />

0000 1111<br />

0000 1111<br />

PS : 2411<br />

PD : 80<br />

@C>@B<br />

00000<br />

11111<br />

00000<br />

11111<br />

00000<br />

11111<br />

00000<br />

11111<br />

00000<br />

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

Rappels sur la couche <strong>transport</strong><br />

Multiplexage et démultiplexage<br />

UDP : un protocole en mode non connecté<br />

Démultiplexage en mode orienté connection (2)<br />

Service de base<br />

Service fiable<br />

Contrôle de congestion<br />

Multiplexage : dénominations OSI<br />

Rappels sur la couche <strong>transport</strong><br />

Multiplexage et démultiplexage<br />

UDP : un protocole en mode non connecté<br />

Serveur web multi-threadé (apache 2.x)<br />

A B C<br />

Application<br />

process<br />

Host 1 Host 2<br />

TSAP 1208<br />

Application<br />

layer<br />

Server 1<br />

Server 2<br />

P1 P4<br />

P2 P3<br />

Transport<br />

connection<br />

Transport<br />

layer<br />

TSAP 1522<br />

TSAP1836<br />

PS : 1417<br />

PD : 80<br />

@A>@B<br />

0000 1111<br />

0000 1111<br />

0000 1111<br />

0000 1111<br />

0000 1111<br />

PS : 3012<br />

PD : 80<br />

@C>@B<br />

00000<br />

11111<br />

00000<br />

11111<br />

00000<br />

11111<br />

00000<br />

11111<br />

00000<br />

11111<br />

PS : 3011<br />

PD : 80<br />

@C>@B<br />

00000<br />

11111<br />

00000<br />

11111<br />

00000<br />

11111<br />

00000<br />

11111<br />

NSAP<br />

Network<br />

layer<br />

Data link<br />

layer<br />

Physical<br />

layer<br />

NSAP<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!