Top Banner
IRESI INTRODUCTION AUX RÉSEAUX INFORMATIQUES Yann Busnel Responsable du Département informatique Crest (Ensai) / Inria Rennes
91

IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Sep 16, 2018

Download

Documents

hatuyen
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

IRESI

INTRODUCTION AUX RÉSEAUX

INFORMATIQUES

YannBusnelResponsableduDépartement informatique

Crest(Ensai)/Inria Rennes

Page 2: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Qu’estcequ’unréseau

informatique?

Page 3: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Réseaux(Wikipedia 2015)

Unensembleinterconnecté

faitdecomposants etdeleursinter-relations

autorisantlacirculationenmodecontinuoudiscontinu

deflux(eau,air,huile...)oud'élémentsfinis

(marchandises,informations,personnes...).

Page 4: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Exemplesderéseaux4

Page 5: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Réseauxinformatiques

(Wikipedia 2015)

Unréseauinformatiqueestunensembled'appareils

électroniques(ordinateurs,...),géographiquement

éloignés lesunsdesautres,interconnectés pardes

télécommunications,généralementpermanentes,qui

permettentd'échangerdesinformationsentreeux.

Page 6: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Cequel’onimagine

6

Page 7: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Cequec’estvraiment

7

Page 8: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Décompositionformelle:

LemodèleOSI

8

Page 9: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

OSI:1- Physique

9

Page 10: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

OSI:2–

Liaisondesdonnées

10

Ethernet

Adresses MAC : b8:8d:ef:12:66:1a

Page 11: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

OSI:3– Réseau

11

Protocole IP

Adresse IP : 192.168.0.42

Page 12: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

OSI:3– Réseau

12

Différents protocoles IP, ARP, ICMP, RARP, IGMP, ...

Adresse IP : 192.168.0.42

Page 13: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

OSI:4– Transport

13

Protocoles TCP ou UDP

Page 14: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

OSI:Couches

dehaut-niveau

• Couche5:Session

§ Établissement,gestionetcoordinationdescommunications

• Couche6:présentation

§ Miseenformedesdonnéesenforme

§ Encryptageetcompressionéventuelles

• Couche7:

§ Gestionduformatdesdonnéesentrelogiciels.

14

Page 15: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Algorithmique

distribuée

Page 16: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Kesako ?

• Algorithmique?

§ OK…Onmaitrise…

• Distribuée?

§ « Répartiruneouplusieurschoses »(CNRTL09)

§ Algorithmiquerépartie

16

Page 17: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Kesako ?

17

Page 18: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Plan

1. Petitehistoiredel’informatique

2. Définitions

3. Distribution:rêveouréalité?

4. Modélisation/Représentation

5. Problèmes

18

Page 19: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Petitehistoiredel’informatique

19

La Pascaline - 1642

Page 20: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Petitehistoiredel’informatique

20

L’Arithnometre – 1820La premier calculateur produit en masse

Page 21: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Petitehistoiredel’informatique

21

La machine analytique – 1830Première machine à calculer : 50 000 exemplaires

Page 22: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Petitehistoiredel’informatique

22

Télégraphe sans fil – 1896Communication sans fil !!!

Téléphone – 1867Graham Bell parlant dans le tout premier téléphone

Page 23: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Petitehistoiredel’informatique

23

Le premier transistor – 1947 :

Transistor – 1926Premier brevet déposé

Page 24: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Petitehistoirede

l’informatique

24

ENIAC – 1946Le premier ordinateur !

Page 25: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Petitehistoirede

l’informatique

25

ENIAC – 1946Le premier ordinateur !

Page 26: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Petitehistoirede

l’informatique

26

IBM 650 – 1953 Le premier ordinateur de grande série : 1 500 exemplaires

Page 27: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Petitehistoirede

l’informatique

27

Bull Gamma 60 – 1957 Le premier ordinateur multitâche

Page 28: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Petitehistoirede

l’informatique

28

DEC PDP-1 – 1961 Le premier « mini »-ordinateur…

Page 29: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Petitehistoirede

l’informatique

29

Micral N – 1972 Premiers ordinateur vendu « tout monté »

Page 30: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Petitehistoirede

l’informatique

30

Scelbi – 1973Premier micro-ordinateur

Page 31: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Petitehistoirede

l’informatique

31

IBM 5100 – 1975 Le premier ordinateur « portable » : 25 kg !

Page 32: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Petitehistoirede

l’informatique

32

Apple I – 1976

Page 33: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Petitehistoirede

l’informatique

33

Apparition du PC – Années 1980

Page 34: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Petitehistoirede

l’informatique

34

Amélioration des performance et miniaturisation – Années 1990

Page 35: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Jargondesinformaticiens

• OnmesurelapuissancedesordinateursenFLOPS

§ Float Operation PerSecond

§ Nombred’opérationsarithmétiquesurdesnombresàvirgule

flottanteparseconde

• Echelle

§ mégaFLOPS =106 (unmillion)d’opérations

§ gigaFLOPS =109 (unmilliard)flops

§ téraFLOPS =1012 (unbillion)flops

§ pétaFLOPS =1015 (unbilliard)flops

§ exaFLOPS =1018 flops

35

Page 36: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Petitehistoirede

l’informatique

36

Pendant ce temps, chez les superordinateurs…

RoadRunner, 20081er à dépasser le pétaFLOPS

Page 37: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Puissancedecalcul

37

Page 38: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Puissancedecalcul

38

Page 39: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Petitehistoirede

l’informatique

39

L’ordinateur le plus puissant en juin 2012 : Sequoia IBM

16,32 pétaFLOPS

Page 40: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Petitehistoirede

l’informatique

40

L’ordinateur le plus puissant depuis juin 2013 : Tianhe-2

33,86 pétaFLOPS

Université chinoise de technologie de défense, à Changsha

Page 41: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Puissancedecalcul

41

Page 42: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Petitehistoirede

l’informatique

42

Une révolution :

INTERNET

Page 43: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Interneten5dates• 1965:premièreconnexionlonguedistance

§ EntreleMassachussettsetlaCalifornie

• 1969:créationd’ARPANET

§ Unréseaude4nœuds(UCLA,SRI,USB,Utah)

• 1972:créationdelamessagerieélectronique

• Findesannées80:NSFdéveloppeARPANET

§ Ouverturede5serveurssurpuissantspermettantdeseconnecterde

n’importeoùauxUSA

• 1992:Créationdel’InternetSociety

§ Naissanced’Internet etduWebcommenousleconnaissonsaujourd’hui

43

Page 44: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Nombresd’utilisateurs

d’Internet

44

0

1000

2000

3000

4000

Millions

En 2015 : 3,025 milliards d'utilisateurs 82,6% des ménages français[Royal Pingdom & Internet World Stats & Mediamétrie]

Page 45: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Carted’Internetde

nosjours

45

Page 46: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Calculparallèle/distribué

• Superordinateurs

§ Répartitiondutravailsurplusieurscalculateurs

§ Petitscalculseffectuéesenparallèle

§ Regroupementdesrésultats

• Findesannées1990:Peut-onfairepareilavecplusieurs

ordinateursenréseau?

§ Moinscherquelessupercalculateurs…

46

Page 47: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Typesdesystèmes

47

Grilles de calculs(grappes)

Multiprocesseur

Réseaux locaux, Internet, …

Page 48: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Cloudcomputing

48

Le nuage cache la complexitéL’utilisateur utilise toutes les ressources du monde de manièretransparente, sans savoir où ni qui fournit les services

Page 49: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Plan

1. Petitehistoiredel’informatique

2. Définitions

3. Distribution:rêveouréalité?

4. Modélisation/Représentation

5. Problèmes

49

Page 50: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Systèmesdistribués:

Définition1

Un système informatique distribué est une collection de

postes ou calculateurs autonomes qui sont connectés à l'aide

d'un réseau de communication.

Wikipedia,2013

50

•Lesmachinessontautonomes.

Page 51: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Systèmesdistribués:

Définition2Un système distribué est une collection d’ordinateurs

indépendants, connectés par l’intermédiaire d’un réseau, qui

apparaissent comme un ordinateur pour les utilisateurs du

système.

AndrewTanenbaum

51

•Les machines sont autonomes.•Les utilisateurs ont l’impression d’utiliser une seule machine.

Page 52: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Systèmesdistribués:

Définition3

Un système distribué est un système qui vous empêche de

travailler quand une machine dont vous n’avez jamais

entendu parler tombe en panne.

LeslieLamport

52

Page 53: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Plan

1. Petitehistoiredel’informatique

2. Définitions

3. Distribution:rêveouréalité?

4. Modélisation/Représentation

5. Problèmes

53

Page 54: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Distribution:rêveouréalité?

• Existe-t-ildessystèmesdistribuésaujourd’hui?

• Oùtrouve-t-ondessystèmesdistribués?

• Concrètement,quefait-onaveclessystèmesdistribués?

54

Page 55: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Téléphonie(fixeetmobile)

55

Page 56: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Jeuxenréseaux(LAN,MMORPG,…)

56

Page 57: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Grandsréseauxsociaux

57

Que se cache-t-il derrière facebook ???

Page 58: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Grandsréseauxsociaux

58

Page 59: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Applicationsdewebservice

59

Courtage temps réel

Systèmes de réservation

Page 60: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Pair-à-pair (Peer-to-peer)

60

Partage de fichiers dont vous êtes propriétairessur internet

Page 61: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Modélisation3D

61

Page 62: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Calculréparti– Décodagede

grandemassededonnées

62

SETI@Home

Page 63: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Calculréparti– Calcul

scientifique

63

Décodage du génome Genome@home

Simulation des trajectoires de particules élémentaires

LHC@home

Page 64: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Réseauxdecapteurs

64

Surveillance de feux de forêt

Page 65: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Enrésumé

• Lessystèmesdistribuéssontprésentspartout,sansque

l’utilisateurnes’enrendecompte

• Cessystèmesfonctionnentparcollaboration enutilisant

desalgorithmesdistribués

65

Page 66: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Plan

1. Petitehistoiredel’informatique

2. Définitions

3. Distribution:rêveouréalité?

4. Modélisation/Représentation

5. Problèmes

66

Page 67: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Modélisation

• Commentreprésenterunsystèmedistribué?

§ Notiond’espace:

Commentsontreliéslesacteursentreeux?

§ Notiondetemps:

Dansquelordresepassentlesactions?

67

Page 68: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Représentationdel’espace

• Graphe

§ Chaquesommet représenteunparticipant

§ Chaquearc représenteuneliaisonréseau

68

A

E

C

D

B

A peut communiquer avec B, C et E mais pas avec D

Page 69: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Représentation

d’unréseausocial

69

Page 70: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Modèlesdecommunication

70

Page 71: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Représentationdutemps

• Diagrammedeséquence

§ Unelignetemporelleparacteur

§ Uneflècheparmessagetransmisetreçu

71

A

E

C

D

B

A

B

C

D

ED envoi son message après B, mais C le reçoit avant !

Page 72: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Diagrammedeséquence

• Correspondàl’historiqued’exécutiondescommunications

réseaux

• Avec,enplus,unhistoriqued’exécutionpourchacundes

acteurs,onobtientlecomportementglobald’unsystème

72

A

B

C

D

E

A B C D E

v1 v6 v9 v0 v2 v8 v3 v5 v7 v2- - - - - - - - - -

- - - - - - - - - -

- - - - - - - - - -

- - - - - - - - - -

Page 73: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Plan

1. Petitehistoiredel’informatique

2. Définitions

3. Distribution:rêveouréalité?

4. Modélisation/Représentation

5. Problèmes

73

Page 74: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Problèmesliésàla

distribution• Efficacité

• Synchronisation

• Robustesse

• Auto-stabilisation /Auto-adaptation

• …

74

Page 75: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Efficacité

• Exécutiond’unetâchesuruntemps« raisonnable »

§ Inférieuràladuréedevied’unhumain…

• Laduréedevied’unprogrammepermetd’enévaluer

l’efficacité

§ Tempstotalpouraccomplirlatâche

§ Pourcentaged’utilisationdechaqueacteur

§ Nombredemessageséchangés

• Comparaisonaveclessupercalculateurs

75

Page 76: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Synchronisation

• Coordinationdesactions

• Eviterqu’unacteurattendeindéfinimentuneréponsequine

viendrajamais

§ Introductiondebornesd’attente(timeout)

• Eviterlesinterblocages

§ Touslesacteursattendentlaréponsed’unautreacteurqui

attendlaréponsed’unautreacteurquiattendlaréponse…

76

Page 77: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Modèledecommunication

• Synchrone

§ Mêmenotiondetemps,transmissioninstantanée,

généralementbornée

§ ex.Messagerieinstantanée

77

On se retrouve après le cours ?

OK, on se retrouve à 13h !

Page 78: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Modèledecommunication

• Asynchrone

§ ex.Mail

78

Il sait que j’ai lu sa réponse ?

12h15

12h45

11h00

11h45

13h15

Il sait que j’ai reçu ACK OK ?

Page 79: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Interblocage

79

Les véhicules bleus ne peuvent plus avancer tant que les véhicules rouges n’auront pas libéré la route…

Page 80: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Interblocage dansunréseau

80

A

E

CD

B

A demande pose une question a Eet attend la réponse de E.?E ne connaît pas la réponse. E demande à C et attend sa réponse.

?

C ne connaît pas non plus la réponse. C demande à D et attend sa réponse.

?

? Même D ne connaît pas la réponse !D demande à B et attend sa réponse.

?

Comme B ne connaît pas la réponse,B demande à A, qui ne répond pas !Et oui ! A attend la réponse de E !!!TOUT LE MONDE EST BLOQUÉ !

Page 81: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Robustesse

• Eviterqueladéfinition3nesurvienne !

§ Rappel:Unsystèmedistribuéestunsystèmequivousempêchedetravaillerquandunemachinedontvousn’avezjamaisentenduparlertombeenpanne.

• Toléranceauxdéfaillances

§ Avant:correctiondebugsdansunalgorithme

§ Maintenant:Résoudredes« bugsréseaux »

• Suppressiond’interblocage

• Prévenir leserreursencasdeplantagedemachine

81

Page 82: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Pauseinsolite

• Savez-vousd’oùvientlemotbug ?

82

1945

Page 83: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Vol501d’Ariane5

• Volinaugural

• 4juin1996– 9h35

§ VisibilitéOK

§ Chargement:4sondes

delamissionCluster

• 370millionsdedollars!

83

Page 84: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Vol501d’Ariane5–

04/06/96

84

Page 85: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Vol501d’Ariane5

• Systèmedeguidageréparti

§ Appareilsinformatiques,accéléromètres,gyroscopes,…

• Après37secondesdevol

§ BuginformatiquedansleSGIà HS

§ IdemdansleSGIdesecoursà HS

• Après40secondesdevol

§ Démarragedupiloteautomatique

§ InterprétationdesignauxincohérentsduSGI

85

Page 86: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Auto-

organisation/stabilisation• Augmentationdunombred’acteursd’unsystèmedistribué

• Modèleclient-serveurmaldimensionné

But: Chaqueacteurestautonomeetindépendant

• Émergenced’uncomportementglobalàpartirde

comportementslocauxisolés

86

Page 87: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Exemple:leOUbooléen

• Chaqueacteuraunevaleurinitiale

§ Vrai représentéparun1

§ Faux représentéparun0

• Siaumoinsunacteurest Vraiaudépart

alorsrésultatglobalestVrai

87

A B A ou BFaux Faux Faux

Faux Vrai Vrai

Vrai Faux Vrai

Vrai Vrai Vrai

Page 88: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Exemple:

• Discussion2à2,acteursaléatoire

• Après,les2agentsaurontpourvaleurlerésultatduOU

entreleurvaleurinitiale

88

Page 89: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Preuvedecorrection• Sitouslesacteursont0initialement

§ Aucunnepourrapasserà1àlasuited’uneinteraction

§ Leprotocolerépondradonc0(i.e.,faux)

• Siaumoinsundesacteurspossèdelavaleur1

§ Unefoisquel’onalavaleur1,onnepeutrevenirà0

§ Silesacteurssontchoisisaléatoirement,équitablement,tout

acteuravec0auneprobabiliténonnulled’interagiravecunacteur

ayantpourvaleur1

§ Lenombred’acteuravecunevaleur1nepeutquecroitre

§ Cenombreconvergeversn avecuneprobabilité1

§ Leprotocolerépondradonc1(i.e.,vrai)

89

Page 90: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

Danslesprochains

épisodes...

• Synchronisationetconsensus:laclédesréseauxsansfaille

• Fluxdedonnéesàgrandeéchelle:Commentlestraiter?

• Sécuritédesréseaux:détectionsd'intrusionparmonitoring

• Métrologiedanslesréseaux:lesbesoinsd'échantillonnage

• Unprojetàfaire:détectiondeDoS surunrouteur

90

Page 91: IRESI INTRODUCTIONAUX RÉSEAUX … chercheurs... · Le modèle OSI 8. OSI : 1 - Physique 9 ... En résumé • Les systèmes ... Modèle de communication

IRESI

INTRODUCTION AUX RÉSEAUX

INFORMATIQUES

YannBusnelResponsableduDépartement informatique

Crest(Ensai)/Inria Rennes