Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Remerciements Bibliographie
n Certains transparents sont basés sur des n « Réseaux », 4ième édition, Andrew Tanenbaum, Pearson
supports de cours de : Education, ISBN 2-7440-7001-7
n Danièle DROMARD (PARIS 6) n « Réseaux et Télécoms », Claude Servin, Dunod, ISBN 2-10-
n Andrzej DUDA (INP Grenoble/ENSIMAG) 007986-7
n Shivkumar KALYANARAMAN (RPI/ECSE) n « Analyse structurée des réseaux », 2ième édition, J. Kurose
n Alain MILLE (LYON 1) et K. Ross, Pearson Education, ISBN 2-7440-7000-9
n CongDuc PHAM (LYON 1) n « TCP/IP Illustrated Volume 1, The Protocols », W. R.
n Michel RIVEILL (Université de Nice/ESSI) Stevens, Addison Wesley, ISBN 0-201-63346-9
L’Institut National des Télécommunications (INT)
« TCP/IP, Architecture, protocoles, applications », 4ième
n
n
n Cisco Networking Acadamy édition, D. Comer, Dunod, ISBN 2-10-008181-0
n Des figures sont issues des livres cités en n « An Engineering Approach to Computer Networking »,
bibliographie Addison-Wesley, ISBN 0-201-63442-6
Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 3 Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 4
Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 5 Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 6
1
Deux types d information
n Données continues
données continues résultant de la variation continue
Quelques éléments sur la
n
B 1000010
...001011... ...001011...
C 1000011 Codeur Décodeur
Signal Signal
Signal électrique codé
symboles à mots code numérique adapté au support
numérique
coder
Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 9 Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 10
Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 11 Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 12
2
Modèle général d un canal de transmission Modèle général d un canal de transmission
Jonction Ligne de transmission Jonction Ligne de transmission
Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 17 Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 18
3
Les supports de transmission (4) Les supports de transmission (5)
Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 19 Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 20
Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 21 Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 22
Modem ou codeur
ou
Modem ou codeur n Transmission parallèle/série
ETTD ETCD ETCD ETTD n transfert simultané de tous les bits d un mot
n transfert successif de chacun des bits d un mot
Liaison full duplex n Transmission synchrone/asynchrone
Modem ou codeur Modem ou codeur
n les horloges sont synchronisées
n les horloges dérivent (bit de start/stop)
ETTD ETCD ETCD ETTD
Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 23 Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 24
4
Les différentes topologies Topologie horizontale (Bus)
n Topologie en étoile
n Topologie en anneau
n Topologie maillée
Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 25 Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 26
n Un nœud central émule n liaisons point à point n Adaptée aux longues distances
n Permet des débits élevés
Nœud central
Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 27 Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 28
5
Les liaisons sous-marines
Source http://www.submarinecablemap.com/
Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 31
Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 33 Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 34
Requête
MACINTOSH
n les protocoles
d échange
n Règles sans ambiguïté pour pouvoir être traduites par n la sémantique de
des logiciels ou des automates câblés Xerox Réponse Xerox
l information
Requête
n les techniques de
Fax Réponse Fax connexion
-> protocoles normalisés
-> architecture en couches
Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 35 Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 36
6
Architecture en couches Exemple 1 : le courrier postal
n « une couche » : un ensemble homogène destiné à
accomplir une tâche ou à rendre un service France Italie
n Le découpage en couches permet de
n dissocier des problèmes de natures différentes Client 1 Client 2
n HTTP/TCP/IP peut utiliser DNS, ARP, DHCP, RIP, OSPF, BGP,
PPP, ICMP …
n rendre évolutive l architecture : une nouvelle technologie ne Réseau postal
remet en cause que la couche concernée Postier français Postier italien
n masquer les détails d implémentation : une couche fournie
certains services
n faire de la réutilisation de service
n sockets, DNS, … Train, avion, voiture, ...
Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 37 Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 38
l'application l'application
protocole de niveau 3
H3
Couche 3 Couche 3 H3
Unité de données
de niveau 3
I3 H3 Données Données H3
Fonction de Protocole de transport Fonction de
transport transport H2
Couche 2 Couche 2 H2
Réseau de transport
I2 H2 H3 Données Données H3 H2
H1 H2 H3 Données Données H3 H2 H1
Données H3 H2 H1
Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 39 Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 40
Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 41 Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 42
7
Protocole et service (2) Exemple de protocole
n Echange d un fichier sur un réseau sans perte, FIFO, qui
n La couche N+1 demande un service à la couche corrompt certains paquets
N à l aide d une primitive de service de niveau N n Le service : fournir un transfert fiable de fichier
n Les données de la couche N+1 sont encapsulées n Un protocole simple :
envoyer le fichier en une succession de paquets
dans une unité de données de niveau N (en-tête
n
n envoyer un « checksum » pour chaque paquet
couche N+1 et données N+1) n contrôler le checksum sur le récepteur et renvoyer un message
n l en-tête contient les infos nécessaires au traitement OK ou Not-OK à l émetteur
l émetteur attend le OK ou Not-OK avant de demander le
distant sur la couche homologue (identifiant du service,
n
transfert du paquet suivant
adresse du destinataire, compteurs de contrôle de n l émetteur attend le dernier message OK avant de clore la
l échange, …) connexion
si Not-OK pour un paquet, re-transférer le paquet
n La couche N rend le service de niveau N à la n
Train Avion
n retransmettre le bon paquet en cas de réception d un Fonction de Fonction de
transport transport
message « Not-OK »
Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 45 Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 46
Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 47 Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 48
8
Le modèle de référence - OSI (3) Le modèle de référence - OSI (4)
n Physique : relier les systèmes par un lien physique, DONNEES
transmission en série des bits de la trame
n Liaison : contrôler qu une liaison peut être
7-APPLICATION H7 DONNEES
n Mécanismes pouvant être mis en œuvre dans n Mode connecté : communication téléphonique
une couche n phase d établissement de connexion
n L adaptation de la taille des unités de données n permet une négociation du service
n Le multiplexage et l éclatement des connexions n préserve en général l ordre des paquets et la fiabilité
n Le contrôle de flux
Requête Confirmation Réponse Indication
n Le maintien en séquence
4
n L accusé de réception 1 3 2
n Interface utilisateur : combiné téléphonique n Mode non connecté : envoi d une lettre postale
permet l envoi de données sans l établissement
n Un individu : un numéro de téléphone n
Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 53 Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 54
9
Mode non connecté - service postal Mode non connecté - service postal
n Interface utilisateur : boîte à lettres n Si plusieurs lettres sont émises de suite, elles
n Une lettre = un message + une enveloppe sont traitées indépendamment, il n y a aucune
n Contenu de la lettre (message) inconnu du service postal
garantie qu elles arrivent dans le même ordre au
n Délai de remise (temps de transport de la lettre + temps
de traitement de la lettre par les facteurs)
destinataire
n Transport (chemins et moyens) inconnu de l expéditeur n La poste traite chaque lettre individuellement et
et du destinataire ne garde aucune trace de son passage
Propriété du service : n La poste ne détecte pas la perte d une lettre
n Une lettre pour chaque information à échanger
n Ce type de service est parfois appelé
n Quantité d information limitée dans chaque lettre (poids)
n L adresse est recopiée sur chaque lettre
datagramme
n Pas d horaire de dépôt
n Transfert de bits sur le canal physique n Services fournis à la couche liaison (niveau 2)
n synchrone/asynchrone
n simplex/haf-duplex/full-duplex n établissement/libération de la connexion physique
n sur une liaison point à point ou multipoints n transmission série ou // de n bits
n Définition des supports et des moyens d accès
n identification des extrémités de la connexion physique
n spécifications mécaniques (connecteur)
n spécifications électriques (niveau de tension) n identification d un circuit de données
spécifications fonctionnelles des éléments de raccordement
horloge et récupération d horloge pour la synchro
n
n
(établissement, maintien, libération de la ligne) et des moyens
d adaptation n notification de dérangement
Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 57 Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 58
Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 59 Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 60
10
La couche « Transport » (1) La couche « Transport » (2)
n Assure aux couches supérieures un transfert
fiable quelle que soit la qualité du sous-réseau n Classification des réseaux selon
de transport utilisé n le taux d erreurs signalées (détectées par la couche
réseau mais non corrigées)
n Contrôle du transfert de bout en bout des
le taux d erreurs résiduelles (non signalées)
messages entre les 2 systèmes d extrémités n
n Assure la mise en forme des données, les n Fournit au programme utilisateur un ensemble
conversions de code nécessaires pour délivrer à de fonctions permettant le bon déroulement des
la couche supérieure un message dans une
syntaxe compréhensible programmes communicants
n Peut réaliser des transformations spéciales n transfert de fichiers
comme la compression ou le chiffrement des n courrier électronique
données
n ouverture d un terminal distant
n Interface entre les couches qui assurent
n …
l échange et celle qui l utilise (couche
application)
Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 65 Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 66
11
Quid du modèle de référence (OSI) ? Une version simplifiée du modèle OSI
1-PHYSIQUE PHYSIQUE
Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 69 Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 70
Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 71 Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 72
12
Exemple d une requête HTTP Conclusion : modèles OSI et TCP/IP
n OSI
n générique mais trop complexe à implanter
n des inconsistances et des redondances
n normalisation très lente liée à un type de réseau
n TCP/IP
n protocoles existants mais dédiés à l Internet
n Recherche de simplicité, interopérabilité, évolutivité
dans la conception initiale
Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 73 Olivier Glück Licence Inform atique UCBL - Module LIFASR6 : Réseaux 74
13