19.07.2014 Views

U.E. Architecture des Réseaux (ARES) 1/5 : Introduction - LIP6

U.E. Architecture des Réseaux (ARES) 1/5 : Introduction - LIP6

U.E. Architecture des Réseaux (ARES) 1/5 : Introduction - LIP6

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.

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

<strong>ARES</strong> : Plan du cours 1/5<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>)<br />

1/5 : <strong>Introduction</strong><br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

Version 6.1<br />

1 Présentation de l’U.E. <strong>ARES</strong><br />

Objectifs de l’U.E.<br />

Démarche pédagogique<br />

Moyens pédagogiques<br />

2 Questions administratives<br />

Planning<br />

Evaluation<br />

3 Rappels et introduction au contenu de l’U.E.<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

<strong>ARES</strong> : Plan du cours 1/5<br />

Objectifs de l’U.E.<br />

Démarche pédagogique<br />

Moyens pédagogiques<br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Objectifs de l’U.E.<br />

Démarche pédagogique<br />

Moyens pédagogiques<br />

Renforcer ses connaissances en réseau<br />

1 Présentation de l’U.E. <strong>ARES</strong><br />

Objectifs de l’U.E.<br />

Démarche pédagogique<br />

Moyens pédagogiques<br />

2 Questions administratives<br />

Planning<br />

Evaluation<br />

3 Rappels et introduction au contenu de l’U.E.<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Approfondir et compléter un cours d’introduction aux réseaux<br />

exemple : cours LI310 de la Licence d’Informatique de l’UPMC<br />

prérequis techniques et théoriques (supposés acquis) :<br />

vocabulaire spécifique<br />

introduction au traitement du signal<br />

mécanismes protocolaires de base<br />

protocoles usuels (HDLC, X25, IP, routage, UDP, TCP)<br />

modèle en couches OSI<br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong>


Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Maîtriser les technologies de base<br />

Objectifs de l’U.E.<br />

Démarche pédagogique<br />

Moyens pédagogiques<br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Objectifs de l’U.E.<br />

Démarche pédagogique<br />

Moyens pédagogiques<br />

Base pour les autres U.E. de la spécialité RES<br />

U.E. pré-requise pour les cours de réseaux avancées<br />

Etudier la principale architecture de réseau actuelle ainsi que son<br />

environnement ➠ TCP/IP et Internet<br />

applications normalisées (Web, DNS, messagerie...)<br />

mécanismes dynamiques (contrôle de la congestion...)<br />

adressage IPv4 (CIDR, DHCP, NAT, tunnels...)<br />

routage avancé (hiérarchie d’AS, OSPF, BGP...)<br />

architectures supports (Ethernet, liaisons point-à-point...)<br />

boucle locale (CATV, ADSL, FTTH...)<br />

en M1-S2 pour les étudiants de RES (U.E. obligatoires) ou<br />

pour les étudiants <strong>des</strong> autres spécialités (U.E. libre) :<br />

IPv6, multicast, QoS, sécurité ➠ U.E. ING<br />

mobilité, autonomie, sans-fil ➠ U.E. MOB<br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Objectifs de l’U.E.<br />

Démarche pédagogique<br />

Moyens pédagogiques<br />

Base pour les autres U.E. de la spécialité RES<br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Contenu du cours<br />

Objectifs de l’U.E.<br />

Démarche pédagogique<br />

Moyens pédagogiques<br />

U.E. pré-requise pour les cours de réseaux avancées<br />

en M1-S2 pour les étudiants de RES (U.E. obligatoires) ou<br />

pour les étudiants <strong>des</strong> autres spécialités (U.E. libre) :<br />

IPv6, multicast, QoS, sécurité ➠ U.E. ING<br />

mobilité, autonomie, sans-fil ➠ U.E. MOB<br />

en M2 pour les étudiants de RES (PRO/ALT ou RECH) :<br />

applications multimédia ➠ U.E. APMM<br />

transferts multimédia sur réseaux IP ➠ U.E. MMIP<br />

multimédia et qualité de service ➠ U.E. MMQoS<br />

routage et routeurs ➠ U.E. ROUT<br />

sécurité <strong>des</strong> réseaux ➠ U.E. SECUR<br />

services mobiles ➠ U.E. SMOB<br />

supervision de réseaux ➠ U.E. SUPERV<br />

trafic et contrôle <strong>des</strong> réseaux ➠ U.E. TCONT ...<br />

Approche Top down :<br />

Partie 1/5 <strong>Introduction</strong><br />

Partie 2/5 Application : Telnet, FTP, SMTP, HTTP,<br />

... DNS, SNMP, peer-to-peer.<br />

Partie 3/5 Transport : services, exemples UDP et TCP,<br />

... contrôle de congestion.<br />

Partie 4/5 Réseau : IPv4, adressage CIDR, translation...<br />

... routage hiérarchique, OSPF et BGP.<br />

Partie 5/5 Technologies support : Ethernet commuté,<br />

... point-à-point, boucle locale.<br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong>


Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Objectifs de l’U.E.<br />

Démarche pédagogique<br />

Moyens pédagogiques<br />

Intégration <strong>des</strong> travaux dirigés et sur machine<br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Objectifs de l’U.E.<br />

Démarche pédagogique<br />

Moyens pédagogiques<br />

Contenu <strong>des</strong> séances de TD+TME (sous réserves)<br />

Intégration <strong>des</strong> Travaux Dirigés (TD) et Travaux sur Machine<br />

Encadré (TME) dans une même séance : TD+TME<br />

entrelacement <strong>des</strong> aspects théoriques et pratiques<br />

illustration par <strong>des</strong> exemples concrets sur une plateforme<br />

d’expérimentation avec du matériel réseau réel :<br />

Salle M2-RES de 2003 à 2009<br />

X 16<br />

Internet<br />

via ARI<br />

X 16<br />

Internet<br />

via ARI<br />

Salle M2-RES depuis 2009<br />

ctrl console<br />

PC 1U "sonde"<br />

Routeur<br />

PC 1U "client"<br />

PC 1U "serveur"<br />

ctrl alim.<br />

Commutateur<br />

séance contenu support<br />

1 <strong>Introduction</strong> à la plateforme de TME n°1<br />

2 Applications (1) : analyse Telnet, FTP et Web n°2<br />

3 Applications (2) : analyse SMTP, DNS, SNMP n°3<br />

4 Transport (1) : analyse <strong>des</strong> mécanismes n°4<br />

5 Transport (2) : contrôle de congestion n°5<br />

6 Fin TD+TME précédents, révisions<br />

7 Correction examen, Réseau (1) : IP/ICMP n°6<br />

8 Réseau (2) : routage et filtrage n°7<br />

9 Réseau (3) : PPP et tunnels n°8<br />

10 Fin TD+TME précédents, révisions<br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Organisation de l’enseignement<br />

Objectifs de l’U.E.<br />

Démarche pédagogique<br />

Moyens pédagogiques<br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Plateforme de TD+TME<br />

Objectifs de l’U.E.<br />

Démarche pédagogique<br />

Moyens pédagogiques<br />

13 semaines avec :<br />

10 * 2h de cours<br />

O. Fourmaux<br />

10 * (4h de TD+TME)<br />

O. Fourmaux, B. Le Grand, K. Thai et T. Bourgeau<br />

Quelques liens utiles...<br />

site permanent de l’U.E. <strong>ARES</strong> sur le site du Master :<br />

http://www-master.ufr-info-p6.jussieu.fr/ue/MI011<br />

site temporel de l’U.E. <strong>ARES</strong> (nouvelles brèves, planning,<br />

supports et autres documents...) :<br />

http://www-master.ufr-info-p6.jussieu.fr/2011/ares<br />

Plateforme matérielle d’expérimentation<br />

(utilisation de la salle M2-RES).<br />

Chaque binôme a accès à :<br />

un poste ARI standard<br />

<strong>des</strong> équipements réseau dédiés pour<br />

réaliser les différentes configurations,<br />

captures et analyses :<br />

1 commutateur CISCO<br />

1 routeur CISCO<br />

3 PC “rackables” 1U<br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong>


Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Supports de cours/TD+TME<br />

Objectifs de l’U.E.<br />

Démarche pédagogique<br />

Moyens pédagogiques<br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Bibliographie<br />

Objectifs de l’U.E.<br />

Démarche pédagogique<br />

Moyens pédagogiques<br />

traces de trafic réseau (validation <strong>des</strong> acquis de l’U.E.)<br />

réalisées sur la plateforme dans le cadre <strong>des</strong> TD+TME<br />

réalisées par les étudiants (sur la plateforme ou ailleurs...)<br />

pré-enregistrées (en cas de panne ou pour travailler de<br />

l’extérieur) sur la page web :<br />

http://www-rp.lip6.fr/~fourmaux/Traces/tracesV6.html<br />

autres supports disponibles sur le site de l’U.E. <strong>ARES</strong> et sur :<br />

http://www-rp.lip6.fr/~fourmaux/index-cours.html<br />

transparents de cours<br />

sujets de TD+TME (avec <strong>des</strong> contenus facultatifs)<br />

annales<br />

bibliographie<br />

titres disponibles à la bibliothèque Math/Info<br />

➠ préférez les versions originales...<br />

James F. KUROSE et Keith W. ROSS :<br />

Computer Networking : A Top-down Approach Featuring<br />

the Internet, 5 d edition (Pearson)<br />

Analyse structurée <strong>des</strong> réseaux (Pearson)<br />

Andrew S. TANENBAUM :<br />

Computer Networks, 4 th edition (Prentice Hall)<br />

Réseaux (Pearson)<br />

Douglas COMER :<br />

Internetworking with TCP/IP Vol 1 : Principles, Protocols<br />

and <strong>Architecture</strong>s, 5 th edition (Prentice Hall)<br />

TCP/IP : architecture, protocoles et applications (Pearson)<br />

Larry L. PETERSON et Bruce S. DAVIE :<br />

Computer Networks : A Systems Approach, 4 d edition<br />

(Morgan Kaufmann)<br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

<strong>ARES</strong> : Plan du cours 1/5<br />

Planning<br />

Evaluation<br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Planning provisoire 2011/2012<br />

Planning<br />

Evaluation<br />

1 Présentation de l’U.E. <strong>ARES</strong><br />

Objectifs de l’U.E.<br />

Démarche pédagogique<br />

Moyens pédagogiques<br />

2 Questions administratives<br />

Planning<br />

Evaluation<br />

3 Rappels et introduction au contenu de l’U.E.<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

semaine dates cours TD+TME remarque<br />

38 19-23/9 1 1<br />

39 26-30/9 2 2<br />

40 3-7/10 3 2<br />

41 17-21/10 4 3<br />

42 17-21/10 5 4<br />

43 24-28/10 6 5<br />

44+45 4-10/11 – – examen réparti N°1<br />

46 14-18/11 7 7<br />

47 21-25/11 8 8<br />

48 28/11-2/12 9 9<br />

49+50 5-16/12 10 10<br />

1+2 4-10/1 – – examen réparti N°2<br />

3 16-20/1 jury 1ère session<br />

5 30/1-3/2 – – examen rattrapage<br />

6 6-10/2 jury 2ème session<br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong>


Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Modalités d’examen<br />

Planning<br />

Evaluation<br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Planning<br />

Evaluation<br />

Calcul de la note finale de l’U.E. <strong>ARES</strong><br />

3 examens :<br />

Réparti n°1 (application, transport)<br />

Réparti n°2 (tout le programme de l’U.E.)<br />

Rattrapage (tout le programme de l’U.E.)<br />

Lors de tous les examens de l’U.E. <strong>ARES</strong> :<br />

équipements électroniques interdits (mobile, calculatrices...)<br />

documents interdits excepté une feuille A4 manuscrite<br />

Définition<br />

manuscrite : entièrement écrite à la main (pas de photocopies)<br />

1ère session : examens répartis (Reparti1 et Reparti2)<br />

N <strong>ARES</strong>1 = 40%N Reparti1 + 60%N Reparti2<br />

si l’U.E. a été validée (N <strong>ARES</strong>1 ≥ 10), rattrapage non autorisé<br />

2ème session : rattrapage ( U.E. non validée à la 1ère session)<br />

U.E. non validée mais compensée : N <strong>ARES</strong>1 < 10 conservée<br />

2ème session ssi inscription explicite au secrétariat de RES<br />

(demander à repasser l’examen ou refus de la compensation)<br />

U.E. non validée et non compensée : vous devez<br />

impérativement passer la 2ème session (sinon N <strong>ARES</strong>2 = 0)<br />

N <strong>ARES</strong>2 = N Rattrapage<br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Planning<br />

Evaluation<br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Validation de l’U.E. <strong>ARES</strong><br />

<strong>ARES</strong> : Plan du cours 1/5<br />

La semaine suivant l’examen réparti n°2 (1ère session) ou<br />

l’examen de rattrapage (2ème session) :<br />

affichage <strong>des</strong> notes via DBUFR (après harmonisation)<br />

consultation <strong>des</strong> copies<br />

jurys<br />

jury de l’U.E. <strong>ARES</strong> (validation)<br />

jury de spécialité (compensation)<br />

jury du Master (final)<br />

1 Présentation de l’U.E. <strong>ARES</strong><br />

Objectifs de l’U.E.<br />

Démarche pédagogique<br />

Moyens pédagogiques<br />

2 Questions administratives<br />

Planning<br />

Evaluation<br />

3 Rappels et introduction au contenu de l’U.E.<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong>


Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Environnement support pour la suite<br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Composition de l’Internet<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Internet<br />

omniprésent<br />

hétérogène<br />

évolutif<br />

complexe...<br />

➠ difficile à cerner !<br />

Etudions un exemple :<br />

01<br />

01<br />

01<br />

01<br />

01<br />

01<br />

... ... ...<br />

01 01<br />

... ...<br />

00 11<br />

1100<br />

...<br />

00 11<br />

01<br />

1100<br />

01<br />

01<br />

...<br />

...<br />

Quels sont les éléments de base de l’Internet ?<br />

réseaux de transmission de données (computer network)<br />

éléments terminaux (hosts, end systems) :<br />

station Unix<br />

PC traditionnel<br />

téléphone mobile<br />

Internet toaster...<br />

logiciels de réseau<br />

protocoles de communication...<br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Protocoles : analogie<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Protocoles : définition<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Bonjour<br />

Bonjour<br />

Où est la gare ?<br />

Deuxième rue à gauche<br />

Temps<br />

00 11<br />

00 11<br />

00 11<br />

... ...<br />

Demande d’ouverture<br />

de connexion TCP<br />

Réponse positive et<br />

établissement de la connexion<br />

Envoi de la page d’accueil<br />

GET http://www.upmc.fr<br />

Definition<br />

Protocole : Spécification du format et du séquencement <strong>des</strong><br />

messages échangés entre deux entités de communication (ou plus).<br />

Des actions à réaliser lors de l’émission et/ou de la réception de<br />

ces messages peuvent être associées.<br />

Remarque<br />

toute activité entre plusieurs entités de l’Internet utilise<br />

<strong>des</strong> protocoles<br />

nous étudierons principalement <strong>des</strong> protocoles dans la suite<br />

Exemples<br />

requête web<br />

conversion du nom littéral d’une machine (annuaire)<br />

calcul de la route<br />

contrôle de congestion ...<br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong>


Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Services applicatifs<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Services du réseau<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Les applications reposent sur deux types de services...<br />

Les usagers utilisent <strong>des</strong> applications distribuées :<br />

la toile (World Wide Web)<br />

courrier électronique (electronic mail)<br />

partage de fichiers distribué (peer-to-peer file sharing)<br />

jeux distribués (distributed games)<br />

flux audio et vidéo différés (audio and video streaming)<br />

flux audio et vidéo temps réel (real-time audio and video ) ...<br />

sans connexion<br />

analogie avec le service postal<br />

orienté connexion<br />

analogie avec le service téléphonique<br />

et peuvent en attendre différentes caractéristiques :<br />

fiabilité<br />

ordonnancement<br />

contrôle de flux<br />

contrôle de congestion ...<br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Qualité de service<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Standardisation de l’Internet<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Quel rapport avec la Qualité de Service (QoS)<br />

service au mieux (Best Effort)<br />

pas de garantie, l’intérêt réside dans la connectivité!<br />

combien de systèmes terminaux?<br />

une grande partie du milliard de PC (en 2008) + téléphones...<br />

2.210 9 utilisateurs actifs en 2011 (Nielsen)<br />

trafic Internet >>> trafic téléphone<br />

<strong>des</strong> extensions sont à prévoir pour les applications<br />

multimédia...<br />

➠ U.E. ING (M1-S2)<br />

IESG<br />

Working Areas<br />

Working Groups<br />

IETF<br />

IRSG<br />

... ...<br />

... ... ...<br />

ISOC<br />

IAB<br />

Working Groups<br />

IRTF<br />

ISOC : Internet SOCiety<br />

IAB : Internet <strong>Architecture</strong> Board<br />

IRSG : Internet Research Steering Group<br />

IRTF : Internet Research Task Force<br />

IESG : Internet Engineering Steering Group<br />

IETF : Internet Engineering Task Force<br />

groupes de travail IETF (Internet Engineering Task Force)<br />

plus de 6000 documents RFC (Request For Comments)<br />

standards de facto plutôt que normes de jure<br />

IP, TCP, SMTP, SNMP, HTTP...<br />

http://www.rfc-editor.org/<br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong>


Références<br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

<strong>ARES</strong> : Plan du cours 1/5<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Quelques sites web :<br />

ISOC (Internet SOCiety), http://www.isoc.org/<br />

IETF (Internet Engineering Task Force),<br />

http://www.ietf.org/<br />

IAB (Internet <strong>Architecture</strong> Board), http://www.iab.org/<br />

W3C (World Wide Web Consortium), http://www.w3.org/<br />

ACM SIGCOMM (Association for Computing Machinery –<br />

Special Interest Group in Data Communication),<br />

http://www.sigcomm.org/<br />

IEEE Communications Society, http://www.comsoc.org/<br />

IEEE Computer Society, http://www.computer.org/<br />

1 Présentation de l’U.E. <strong>ARES</strong><br />

Objectifs de l’U.E.<br />

Démarche pédagogique<br />

Moyens pédagogiques<br />

2 Questions administratives<br />

Planning<br />

Evaluation<br />

3 Rappels et introduction au contenu de l’U.E.<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Bordure du réseau<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Applications distribuées<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

01<br />

01<br />

01<br />

01<br />

01<br />

01<br />

... ... ...<br />

00 11 00 11<br />

01<br />

01<br />

... ...<br />

01 01<br />

...<br />

01<br />

01 01<br />

01<br />

...<br />

...<br />

Modèle client/serveur<br />

approche dominante <strong>des</strong> applications Internet<br />

web<br />

e-mail<br />

accès à distance<br />

transfert de fichiers<br />

annuaire<br />

administration<br />

Modèle peer-to-peer<br />

Client<br />

process<br />

Client machine<br />

autre approche, symétrique...<br />

Request<br />

Reply<br />

Server machine<br />

Server<br />

process<br />

Network<br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong>


Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Protocoles applicatifs<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Service de bout-en-bout<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Environnement hétérogène ➠ standardisation <strong>des</strong> échanges<br />

web : HTTP, HTML<br />

e-mail : SMTP, MIME, POP, IMAP<br />

accès à distance : Telnet, NVT<br />

transfert de fichiers : FTP<br />

annuaire : DNS<br />

administration : SNMP, MIB<br />

➠ Partie 2/5 : Applications<br />

Types de service fourni par le réseau entre hôtes :<br />

service orienté connexion<br />

fiabilité<br />

ordonnancement<br />

contrôle de flux<br />

contrôle de congestion...<br />

TCP<br />

service sans connexion<br />

simple<br />

base pour d’autre protocole<br />

UDP<br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Impact du contrôle de bout-en-bout<br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Intérieur du réseau<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Quelle est la forme du trafic généré par TCP?<br />

seq (Ko) / cwin (Ko/10)<br />

800.0000<br />

700.0000<br />

600.0000<br />

500.0000<br />

400.0000<br />

300.0000<br />

200.0000<br />

tcptahoe.seq<br />

tcptahoe.cwnd<br />

01<br />

01<br />

01<br />

00 11<br />

00 11<br />

00 11<br />

... ... ...<br />

00 11<br />

00 11<br />

01<br />

... ...<br />

01<br />

01<br />

00 11<br />

100.0000<br />

0.0000<br />

0.0000 2.0000 4.0000 6.0000 8.0000<br />

➠ partie 3/5 : Transport<br />

t (s)<br />

...<br />

01 00 11 01 01<br />

...<br />

...<br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong>


Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Liaisons de communication<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Relayer les données<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Supports physiques<br />

médium avec guide d’on<strong>des</strong><br />

paires torsadées (UTP5+, UTP6...)<br />

câbles coaxiaux (baseband, broadband...)<br />

fibres optiques (multimode, monomode...)<br />

médium sans guide d’on<strong>des</strong><br />

liaison satellite (geo-stationnaire, constellation...)<br />

liaison terrestre (on<strong>des</strong> radio, micro-on<strong>des</strong>, infra-rouge,<br />

optique...)<br />

Technologies d’accès<br />

médium partagé<br />

découpage en trames<br />

Eléments intermédiaires...<br />

Transmission par commutation de circuits ou relayage d’unités de<br />

données ?<br />

Computer<br />

(a)<br />

(b)<br />

Switching office<br />

Physical copper<br />

connection set up<br />

when call is made<br />

Packets queued up<br />

for subsequent<br />

transmission<br />

Computer<br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

pictures<br />

Olivier<br />

from<br />

Fourmaux<br />

Tanenbaum<br />

(olivier.fourmaux@upmc.fr)<br />

A. S. Computer Networks 3rd edition<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Transmission en mode circuit virtuel<br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Transmission de messages<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

3<br />

2 1<br />

(a)<br />

(a)<br />

3 2<br />

1<br />

(b)<br />

(b)<br />

3<br />

2 1<br />

(c)<br />

(c)<br />

3 2 1<br />

(d)<br />

(d)<br />

pictures from Stallings W. High Speed Networks<br />

pictures from Stallings W. High Speed Networks<br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong>


3 2 1<br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Transmission de paquets en mode datagramme<br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Comparaison <strong>des</strong> 3 types de transmissions<br />

Call request signal<br />

Propagation<br />

delay<br />

Msg<br />

Pkt 1<br />

Pkt 2<br />

(a)<br />

Pkt 3<br />

Pkt 1<br />

3<br />

2 1<br />

3<br />

2<br />

(b)<br />

1<br />

Time<br />

Time<br />

spent<br />

hunting<br />

for an <br />

outgoing<br />

trunk<br />

Call <br />

accept<br />

signal<br />

Msg<br />

Queuing<br />

delay<br />

Msg<br />

Pkt 2<br />

Pkt 3<br />

Pkt 1<br />

Pkt 2<br />

Pkt 3<br />

(c)<br />

Data<br />

3<br />

2 1<br />

AB<br />

trunk<br />

BC<br />

trunk<br />

CD<br />

trunk<br />

(d)<br />

A B C D<br />

A B C D<br />

A B C D<br />

pictures from Stallings W. High Speed Networks<br />

(a) (b) (c)<br />

pictures from Tanenbaum A. S. Computer Networks 3rd edition<br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Rappel sur les délais<br />

Adressage Internet<br />

Types de délais en commutation de paquets :<br />

traitement dans le nœud (nodal processing delay)<br />

incompressible (D n )<br />

file d’attente (queuing delay)<br />

selon la congestion (D q = 0 si pas de congestion)<br />

transmission (transmission delay)<br />

dépend de la taille du paquet (D t = L/R)<br />

propagation (propagation delay)<br />

v = 2.10 8 m/s à 3.10 8 m/s (D p = d/v)<br />

Calcul du délai de bout-en-bout ?<br />

Acheminement <strong>des</strong> paquets de la source vers les <strong>des</strong>tinataires en<br />

effectuant <strong>des</strong> sauts entre les nœuds intermédiaires (routeurs)<br />

Protocole IPv4<br />

universel<br />

adressage virtuel<br />

abstraction <strong>des</strong> technologies sous-jacentes<br />

encapsulation sur chaque technologie<br />

fragmentation<br />

conversion d’adresses<br />

Nombreuses évolutions pour s’adapter au réseau actuel :<br />

adressage sans classes : CIDR<br />

translation d’adresses : NAT<br />

autoconfiguration : DHCP<br />

filtrage...<br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong>


Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Mécanismes de routage<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Routage dans l’Internet<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Quand et comment déterminer la route <strong>des</strong> données ?<br />

indication du chemin selon le type de réseau :<br />

initialement<br />

commutation de circuits<br />

circuits virtuels<br />

pour chaque paquet<br />

datagramme<br />

calcul de l’information<br />

algorithmes de routage<br />

tables de routage<br />

locales ou centralisées<br />

statiques ou dynamiques<br />

échange de l’information<br />

protocoles de routage...<br />

Réseau datagramme<br />

routage de chaque paquet<br />

Découpage hiérarchique du réseau (AS)<br />

routage interne : OSPF<br />

routage externe : BGP<br />

➠ Partie 4/5 : Réseau<br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Cœur du réseau<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Technologie Ethernet<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

01<br />

01<br />

01<br />

... ... ...<br />

VLAN 1<br />

1 Gbps<br />

1 Gbps<br />

CiscoSystems<br />

Cisco 7000 SERIES<br />

VLAN 1<br />

VLAN 2<br />

VLAN 3<br />

1 Gbps<br />

VLAN 2<br />

01<br />

01<br />

01<br />

1 Gbps<br />

Ethernet<br />

Switch<br />

10 Gbps<br />

10 Gbps<br />

Ethernet<br />

Switch<br />

1 Gbps<br />

VLAN 1<br />

Ethernet<br />

Switch<br />

10 Gbps<br />

Ethernet<br />

Switch<br />

10 Gbps<br />

100 Mbps<br />

VLAN 1<br />

00 11<br />

00 11<br />

00 11<br />

... ...<br />

VLAN 1<br />

VLAN 1<br />

100 Mbps 100 Mbps<br />

Ethernet<br />

Switch<br />

VLAN 3<br />

VLAN 3<br />

01<br />

01<br />

01<br />

...<br />

01 01 01 01<br />

...<br />

...<br />

Evolution du LAN vers le WAN avec le Fast Ethernet, le Gigabit<br />

Ethernet, le 10Gigabit Ethernet et le 100Gigabit Ethernet.<br />

Intégration de la commutation et structuration avec les VLAN...<br />

➠ Partie 5/5 (1) : Technologie Ethernet<br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong>


Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Technologie MPLS<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Technologies point-à-point<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

CiscoSystems<br />

Cisco 7000 SERIES<br />

CiscoSystems<br />

Cisco 7000 SERIES<br />

Ethernet<br />

Switch<br />

TCP/IP connection<br />

using PPP<br />

CiscoSystems<br />

Cisco 7000 SERIES<br />

CiscoSystems<br />

Cisco 7000 SERIES<br />

Intégration <strong>des</strong> mécanismes de commutation au niveau réseau<br />

(ATM, MPLS...).<br />

➠ U.E. RTEL (M1-S1)<br />

PPP seulement <strong>des</strong>tiné aux anciennes liaisons séries ?<br />

PPP sur SONET : POS<br />

PPP sur Ethernet : PPPoE<br />

PPP sur ATM : PPPoA<br />

PPP sur IP : L2TP ...<br />

➠ Partie 5/5 (2) : Technologies point-à-point<br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Réseaux d’accès<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Réseaux d’entreprises<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

01<br />

01<br />

01<br />

... ... ...<br />

01<br />

01<br />

01<br />

01<br />

01<br />

01<br />

01<br />

00000<br />

11111<br />

0000000000000<br />

111111111111100000<br />

0000000000000<br />

111111111111100000<br />

01<br />

01<br />

01<br />

01<br />

01<br />

01<br />

01<br />

000000<br />

111111<br />

0000000000000<br />

1111111111111 000000<br />

111111<br />

0000000000000<br />

1111111111111 000000<br />

111111<br />

01<br />

01<br />

01<br />

00 11<br />

00 11<br />

00 11<br />

... ...<br />

00 11<br />

00 11<br />

00 11<br />

00 11<br />

00 11<br />

00 11<br />

00 11<br />

00000<br />

11111<br />

0000000000000<br />

111111111111100000<br />

0000000000000<br />

111111111111100000<br />

01<br />

01<br />

01<br />

...<br />

01 01 01 01<br />

...<br />

...<br />

01<br />

01<br />

01<br />

01<br />

01<br />

01<br />

01<br />

000000<br />

111111<br />

0000000000000<br />

1111111111111 000000<br />

111111<br />

0000000000000<br />

1111111111111 000000<br />

111111<br />

01<br />

01<br />

01<br />

01<br />

01<br />

01<br />

01<br />

00000<br />

11111<br />

0000000000000<br />

111111111111100000<br />

0000000000000<br />

111111111111100000<br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong>


Sans fils<br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Avec fils<br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

...<br />

Selon la mobilité :<br />

micromobilité<br />

Bluetooth/WPAN (IEEE 802.15)<br />

réseau local sans fil<br />

Wifi/WLAN (IEEE 802.11)<br />

réseau local sans fil<br />

BLR/WMAN (IEEE 802.16)<br />

téléphonie mobile<br />

GSM, GPRS, i-mode...<br />

UMTS<br />

➠ U.E. MOB (M1-S2)<br />

Switching<br />

office<br />

Switch<br />

High-bandwidth<br />

fiber trunk<br />

Fiber<br />

Junction<br />

box<br />

Copper<br />

twisted pair<br />

High-bandwidth<br />

fiber trunk<br />

Fiber<br />

(a)<br />

Junction box<br />

(b)<br />

House<br />

House<br />

Copper<br />

cable TV<br />

wire<br />

Résidentiels (RTC/ADSL, Câble, Fibre optique...)<br />

➠ Partie 5/5 (3) : Boucle locale<br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

<strong>ARES</strong> : Plan du cours 1/5<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Protocoles, couches et interfaces<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

1 Présentation de l’U.E. <strong>ARES</strong><br />

Objectifs de l’U.E.<br />

Démarche pédagogique<br />

Moyens pédagogiques<br />

2 Questions administratives<br />

Planning<br />

Evaluation<br />

Host 1<br />

Layer 5<br />

Layer 4/5 interface<br />

Layer 4<br />

Layer 3/4 interface<br />

Layer 3<br />

Layer 2/3 interface<br />

Layer 2<br />

Layer 5 protocol<br />

Layer 4 protocol<br />

Layer 3 protocol<br />

Layer 2 protocol<br />

Host 2<br />

Layer 5<br />

Layer 4<br />

Layer 3<br />

Layer 2<br />

3 Rappels et introduction au contenu de l’U.E.<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Layer 1/2 interface<br />

Layer 1<br />

Layer 1 protocol<br />

Physical medium<br />

Layer 1<br />

picture from Tanenbaum A. S. Computer Networks 3rd edition<br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong>


Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Analogie anthropologique<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Encapsulations successives<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

3<br />

Location A<br />

I like<br />

rabbits<br />

Message<br />

Philosopher<br />

Location B<br />

J'aime<br />

les<br />

lapins<br />

3<br />

Layer<br />

5<br />

M<br />

Layer 5 protocol<br />

M<br />

4<br />

Layer 4 protocol<br />

H 4 M H 4 M<br />

2<br />

L: Dutch<br />

Ik hou<br />

van<br />

konijnen<br />

Information<br />

for the remote<br />

translator<br />

<br />

Translator<br />

L: Dutch<br />

Ik hou<br />

van<br />

konijnen<br />

2<br />

Layer 3<br />

protocol<br />

3 H 3 H 4 M 1 H 3 M 2 H 3 H 4 M 1 H 3 M 2<br />

Layer 2<br />

protocol<br />

2 H 2 H 3 H 4 M 1 T 2 H 2 H 3 M 2 T 2 H 2 H 3 H 4 M 1 T 2 H 2 H 3 M 2 T 2<br />

1<br />

Fax #---<br />

L: Dutch<br />

Ik hou<br />

van<br />

konijnen<br />

Information<br />

for the remote<br />

secretary<br />

Secretary<br />

Fax #---<br />

L: Dutch<br />

Ik hou<br />

van<br />

konijnen<br />

1<br />

1<br />

Source machine<br />

Destination machine<br />

picture from Tanenbaum A. S. Computer Networks 3rd edition<br />

picture from Tanenbaum A. S. Computer Networks 3rd edition<br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Modèle de référence OSI (Open Systems Intercon. – 1983)<br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Modèle de référence TCP/IP (1974)<br />

Layer<br />

7 Application<br />

Interface<br />

6 Presentation<br />

Application protocol<br />

Presentation protocol<br />

Application<br />

Presentation<br />

Name of unit<br />

exchanged<br />

APDU<br />

PPDU<br />

7<br />

OSI<br />

Application<br />

TCP/IP<br />

Application<br />

Interface<br />

5 Session<br />

Session protocol<br />

Session<br />

SPDU<br />

6<br />

5<br />

Presentation<br />

Session<br />

Not present<br />

in the model<br />

4<br />

3<br />

Transport<br />

Network<br />

Transport protocol<br />

Communication subnet boundary<br />

Internal subnet protocol<br />

Network<br />

Network<br />

Transport<br />

Network<br />

TPDU<br />

Packet<br />

4<br />

3<br />

Transport<br />

Network<br />

Transport<br />

Internet<br />

2<br />

Data link<br />

Data link<br />

Data link<br />

Data link<br />

Frame<br />

2<br />

Data link<br />

Host-to-network<br />

1<br />

Physical<br />

1<br />

Physical<br />

Physical<br />

Physical<br />

Physical<br />

Bit<br />

Host A<br />

Router<br />

Router<br />

Network layer host-router protocol<br />

Data link layer host-router protocol<br />

Physical layer host-router protocol<br />

Host B<br />

picture from Tanenbaum A. S. Computer Networks 3rd edition<br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong>


Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

TCP/IP : Comparaison<br />

<strong>ARES</strong> : Plan du cours 1/5<br />

OSI<br />

Application<br />

Presentation<br />

Session<br />

Transport<br />

Network<br />

Data Link<br />

Physical<br />

TCP/IP<br />

Application<br />

Transport<br />

(host−to−host)<br />

Internet<br />

Network<br />

Access<br />

Physical<br />

Hardware<br />

Firmware<br />

Software<br />

User<br />

Space<br />

Operating<br />

System<br />

1 Présentation de l’U.E. <strong>ARES</strong><br />

Objectifs de l’U.E.<br />

Démarche pédagogique<br />

Moyens pédagogiques<br />

2 Questions administratives<br />

Planning<br />

Evaluation<br />

3 Rappels et introduction au contenu de l’U.E.<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

these pictures and to the end are from Stallings W. High Speed Networks<br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

TCP/IP : Exemple<br />

TCP/IP : Concepts<br />

Workstation<br />

Host A<br />

Host B<br />

Frame<br />

Relay<br />

Network<br />

Router<br />

App Y<br />

App X<br />

Port or<br />

service access point (SAP)<br />

App X<br />

App Y<br />

Server<br />

IEEE 802 LAN<br />

TCP<br />

IP<br />

Global network<br />

address<br />

Logical connection<br />

(TCP connection)<br />

TCP<br />

IP<br />

Application<br />

Application<br />

Network Access<br />

Protocol #1<br />

Network Access<br />

Protocol #2<br />

TCP<br />

IP<br />

Frame<br />

Relay<br />

Frame<br />

Relay<br />

IP<br />

LLC<br />

MAC<br />

TCP<br />

IP<br />

LLC<br />

MAC<br />

Physical<br />

Logical connection<br />

(e.g., virtual circuit)<br />

Router J<br />

IP<br />

Subnetwork attachment<br />

point address<br />

Network 1 Network 2<br />

Physical<br />

Physical<br />

Physical<br />

Physical<br />

Physical<br />

NAP 1 NAP 2<br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong>


Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Fonctionnement de TCP/IP : Actions dans l’émetteur<br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Fonctionnement de TCP/IP : Actions dans un routeur<br />

Application<br />

Data<br />

IP<br />

TCP<br />

I<br />

T<br />

Data<br />

T<br />

Data<br />

LLC<br />

IP<br />

L<br />

I<br />

T<br />

Data<br />

I<br />

T<br />

Data<br />

Frame<br />

Relay<br />

Physical<br />

F<br />

I<br />

T<br />

Data<br />

F<br />

F<br />

I<br />

T<br />

Data<br />

F<br />

Frame<br />

Relay<br />

Physical<br />

MAC<br />

Physical<br />

M<br />

L<br />

I<br />

T<br />

Data<br />

M<br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong><br />

Présentation de l’U.E. <strong>ARES</strong><br />

Questions administratives<br />

Rappels et introduction au contenu de l’U.E.<br />

Composants du réseau<br />

Hiérarchie protocolaire<br />

Exemple avec TCP/IP<br />

Fonctionnement de TCP/IP : Actions dans le récepteur<br />

Application<br />

Data<br />

TCP<br />

T<br />

Data<br />

IP<br />

I<br />

T<br />

Data<br />

LLC<br />

L<br />

I<br />

T<br />

Data<br />

MAC<br />

M<br />

L<br />

I<br />

T<br />

Data<br />

M<br />

Physical<br />

Olivier Fourmaux (olivier.fourmaux@upmc.fr)<br />

U.E. <strong>Architecture</strong> <strong>des</strong> Réseaux (<strong>ARES</strong>) 1/5 : <strong>Introduction</strong>

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

Saved successfully!

Ooh no, something went wrong!