Vous êtes sur la page 1sur 8

CCIC2 : Intro Réseaux Copyright Remerciements

„ Objectifs „ Copyright © 2005 Olivier Glück; all rights reserved „ Certains transparents sont basés sur des
Ce support de cours est soumis aux droits d’auteur et n’est
„ Vocabulaire réseau
„
donc pas dans le domaine public. Sa reproduction est supports de cours de :
„ Analogique/numérique cependant autorisée à condition de respecter les conditions „ Danièle DROMARD (PARIS 6)
suivantes :
„ Débit, Latence, Jigue (jitter)
„ Si ce document est reproduit pour les besoins personnels du
„ Andrzej DUDA (INP Grenoble/ENSIMAG)
„ Couches OSI reproducteur, toute forme de reproduction (totale ou partielle) est „ Alain MILLE (LYON 1)
autorisée à la condition de citer l’auteur.
„ Couches TCP/IP „ Si ce document est reproduit dans le but d’être distribué à des tierces „ CongDuc PHAM (LYON 1)
personnes, il devra être reproduit dans son intégralité sans aucune
„ Protocole/Services modification. Cette notice de copyright devra donc être présente. De „ Michel RIVEILL (Université de Nice/ESSI)
plus, il ne devra pas être vendu. „ l’Institut National des Télécommunications (INT)
„ Cependant, dans le seul cas d’un enseignement gratuit, une
participation aux frais de reproduction pourra être demandée, mais elle „ Des figures sont issues des livres cités en
ne pourra être supérieure au prix du papier et de l’encre composant le
document. bibliographie
„ Toute reproduction sortant du cadre précisé ci-dessus est interdite
sans accord préalable écrit de l’auteur.
Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 1 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 2 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 3

Bibliographie Les télécommunications (1) Les télécommunications (2)


„ « Réseaux », 4ième édition, Andrew Tanenbaum, Pearson „ Télécommunications = toutes techniques de transfert „ 1932 : l ’Union Télégraphique Internationale
Education, ISBN 2-7440-7001-7 d’information devient Union Internationale des
„ « Réseaux et Télécoms », Claude Servin, Dunod, ISBN 2-10-
007986-7 „ techniques : filaires, radio, optiques, satellites, … Télécommunications (UIT)
information : symboles, écrits, images fixes ou animées, son,
„ « Analyse structurée des réseaux », 2ième édition, J. Kurose „
Télégraphie -> Téléphonie -> Communication
vidéos, ... „
et K. Ross, Pearson Education, ISBN 2-7440-7000-9
„ « TCP/IP Illustrated Volume 1, The Protocols », W. R. A Adaptateur Adaptateur B
(Internet = interconnexion de réseaux)
Stevens, Addison Wesley, ISBN 0-201-63346-9 Données „ Progrès techniques considérables :
„ « TCP/IP, Architecture, protocoles, applications », 4ième
édition, D. Comer, Dunod, ISBN 2-10-008181-0 Transfert fiable d’information entre entités communicantes „ -> Banalisation des flux (voix, données)
„ « An Engineering Approach to Computer Networking », données traduites (compréhensibles par A et B)
„ -> Convergence des techniques
Addison-Wesley, ISBN 0-201-63442-6 support de communication (lien)
„ Internet… adaptation entité/support „ Aujourd’hui, les télécoms sont partout !
http://www.guill.net/ une procédure d’échange (protocole = ensemble de règles à suivre pour
Téléphone, mobile, fax, minitel, cartes de crédit,
„

„ http://www.courseforge.org/courses/ effectuer un échange d’information) „

„ http://www.commentcamarche.net/ccmdoc/ télévisions, radios, satellites, Internet...


„ http://www.rfc-editor.org/
Olivier Glück (documents
Licence Informatique UCBL - Modulenormatifs dans TCP/IP)
IF12 : Réseaux 5 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 7 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 8

Les télécommunications (3) Bref historique (2) Bref historique (3) … et Internet ?
Réseau téléphonique „ Etape 1 : „ 1956 : premier câble téléphonique „ 1959-1968 : Programme ARPA
réseaux physiquement
„
transocéanique avec 15 répéteurs immergés „ ministère américain de la défense : lancer un réseau
séparés (FT 1960)
capable de supporter les conséquences d’un conflit
Réseau de données

„ Etape 2 : „ 1962 : satellite Telstar 1 -> première liaison de nucléaire


„ voix numérisée télévision transocéanique
1969 : ARPANET, l’ancêtre d’Internet
Voix Voix

accès distincts „
Réseau de transport
„
„ 1969 : premiers pas de l’homme sur la lune en les universités américaines s’équipent de gros
Etape 3 : „
Data Data „
direct ordinateurs et se connectent au réseau ARPANET
„ voix paquétisée
„ traitement de bout en „ 1979 : ouverture au public du premier réseau „ 1970-1982 : Ouverture sur le monde
Réseau Voix/Données
bout identique mondial de transmission de données par paquets „ premières connexions avec la Norvège et Londres
un seul accès physique
„
X.25 (France : Transpac)
„ Etape 4 : „ 1983 : Naissance d’Internet
„ même interface d’accès
„ 1981 : Le minitel „ protocole TCP/IP -> tous les réseaux
Réseau Voix/Données
„ couplage info/tel s’interconnectent, les militaires quittent le navire
Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 9 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 11 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 12
Bref historique (4) … et Internet ? La normalisation Définitions (1)
« Normalisation » : ensemble de règles destinées à
„ 1986 : Les autoroutes de l’Information „
« Télécommunications » :
satisfaire un besoin de manière similaire „
„ la National Science Fondation décide de déployer des „ réduction des coûts d’études „ toute transmission, émission ou réception de signes,
super-ordinateurs pour augmenter le débit d’Internet „ rationalisation de la fabrication de signaux, d’écrits, d’images, de sons ou de
„ 1987-1992 : Les années d’expansion „ garantie d’un marché plus vaste renseignements de toute nature, par fil,
„ garantie d’inter-fonctionnement, d’indépendance vis à vis d’un radioélectricité, optique ou autres systèmes
les fournisseurs d’accès apparaissent, les entreprises fournisseur, de pérennité des investissements électromagnétiques.
„

privées se connectent au réseau „ Aboutissement d’une concertation entre industriels,


„ 1993-2003 : L’explosion d’Internet administrations et utilisateurs „ « Réseau de communication » :
„ ouverture au grand public „ Exemple dans les réseaux mobiles : „ ensemble de ressources (artères de transmission,
„ GSM 900, DCS 1800 en Europe -> bi-bandes commutateurs, …) mis à la disposition d’équipements
„ avènement du WEB et courrier électronique D-AMPS 900 et 1900 aux Etats-Unis -> tri-bandes
„ terminaux pour leur permettre d’échanger de
„ -> marché considérable „ GPRS, EDGE, UMTS, 3G+ l’information.
Réflexion : Qu’est ce que chaque nouvelle technologie apport ?
Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 13 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 15 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 17

Définitions (2) Définitions (3) Les fonctions d’un réseau

« Réseau de commutation (ou commuté) » : „ La transmission


„ « Réseau public » : „
„ point à point ou diffusion
réseau dans lequel un abonné peut atteindre
réseau accessible à tous moyennant une redevance La commutation
„
„ „
d’usage. n’importe quel autre : mise en relation de 1 à 1 parmi
„ comment mettre en relation un utilisateur avec n’importe
N (ex : Réseau Téléphonique Commuté). quel autre ? (1 ÅÆ 1)
„ « Réseau privé » :
„ « Réseau d’entreprise » : „ La signalisation
„ réseau regroupant une communauté d’utilisateurs „ repose sur l’échange d’informations de « services »
appartenant à une même organisation. „ réseau connectant les principaux points d’une
entreprise, généralement privé.
„ L’administration et la gestion
„ « Réseau privé virtuel » : „ détection des fautes
„ « Réseau dorsal » (Backbone) : „ facturation au prix juste (ART)
„ simulation d’un réseau privé à travers un réseau
réseau jouant le rôle d’artère principale pour le trafic „ configuration : nouveaux matériels, nouveaux utilisateurs
public. „
performances et qualité de services
en provenance et à destination d’autres réseaux. „

„ sécurité
Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 18 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 19 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 20

Les applications industrielles (1) Les applications domestiques Des classifications


„ Internet, Internet, Internet... Selon les types de transmission
„ Contrôle de la production, suivi des stocks, „
recherche d’informations -> supports (filaires, optiques, sans fil)
comptabilité, gestion clientèle : pas de contraintes „ „

communication entre personnes (e-mail, forums, -> modes de diffusion (point-à-point/ diffusion)
géographiques „ „
messagerie instantanée, chat…)
„ -> partage de ressources (bases de données, „ Selon la taille
„ divertissements interactifs
imprimante, scanners, graveurs...) „ PAN, LAN, MAN, WAN, Internet
„ commerce électronique, vente aux enchères
„ Système de messagerie, vidéoconférence, réunions „ Selon les performances
„ gestion comptes en banques, opérations boursières
téléphoniques : gain de temps -> bande passante (débit), délais (latence)
„ démarches administratives „

„ -> outil de communication Selon le type et distance des terminaux


„ peer-to-peer : (en opposition à client/serveur) Napster „
„ Commandes électroniques en temps réel : „ téléphonie, visiophonie, radio, vidéos à la carte… „ -> réseaux téléphoniques
efficacité, diminution des stocks „ enseignement à distance, travail à domicile ? „ -> réseaux d’ordinateurs
-> outil de conclusion d’affaires -> réseaux domestiques
Téléphonie, TV, Radio
„ „
„
Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 21 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 23 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 25
Les modes de diffusion Les modes de transmission Topologie horizontale (Bus)
„ Le mode de liaison
Source Diffusion 1 à N
„
„ liaison point à point „ Tout le monde parle à tout le monde
„ réseaux de radiodiffusion „ liaisons multi-points
„ réseaux locaux „ le support est partagé par plusieurs terminaux

„ politiques d’accès au support

„ le mode maître/esclave (polling/selecting)


Collecte 1 à N
„ le mode d’égal à égal (réseaux locaux)
réseaux de télémesure
„ Transmission parallèle/série
Collecteur
„ transfert simultané de tous les bits d’un mot
„ transfert successif de chacun des bits d’un mot
Commutation 1 à 1 parmi n „ Transmission synchrone/asynchrone
Réseau Téléphonique Commuté „ les horloges sont synchronisées
Commutateur
„ +Peuvent être plus performant

„ - « slot » perdu s’il y a rien à transmettre

„ les horloges dérivent (bit de start/stop)


Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 26 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 27 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 29

Topologie en étoile Topologie hiérarchique (2 niveaux) Classification selon la taille

„ Un nœud central émule n liaisons point à point „ Mélange de la topologie maillée (au cœur) et de „ PAN - Personal Area Network - réseau personnel
la topologie étoile (aux extrémités) „ 1 m : liaison sans fil ordinateur/souris,clavier,imprimante…
Æ Réduction du nombre de liaison contrôle appareil auditif, stimulateur cardiaque…
Æ Meilleure utilisation des ressources „ LAN - Local Area Network - réseau local
„ 10 m/1 km : salle/immeuble/campus
„ MAN - Metropolitan Area Network - réseau métropolitain
Nœud central
„ 10 km : ville
„ WAN - Wide Area Network - réseau longue distance
„ 100 km/1 000 km : pays/continent
„ Internet Quelle Technologie utiliser ?
„ 10 000 km : planète, interconnexion de réseaux
Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 30 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 33 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 34

Clé
Performances des réseaux Réseaux d’ordinateurs Réseaux téléphoniques
„ Débit : nombre de bits que le réseau peut transporter par seconde „ Ensemble d’ordinateurs autonomes interconnectés au moyen d’une
„ Latence : nombre de secondes que met le premier bit pour aller de seule technologie Fax PC
la source à la destination „ Applications situées sur les ordinateurs
„ Jitter / Gigue : variation de la latence „ Permet la transmission de textes, images, vidéos, sons entre les Modem
en bits par seconde ordinateurs
Réseaux d'accès résidentiels Numéris
Data
RTC Modem RTC RNIS ADSL Modem câble
Serveur Web Commutateur
64 K 56 K 64 K 1M à 8M ~ 1-10 M PC Imprimante Scanner
Transmission
Réseaux locaux et métropolitains Ethernet analogique
Ethernet ATM FDDI DQDB PC Imprimante Scanner
10 M à 10 G 155 M 100 M jusqu'à 622 M Ethernet
Transmission numérique
Nuage réseau et multiplexage
Réseaux sans fil
Satellites Passerelle Serveur NIS
IEEE 802.11 GSM GPRS UMTS „ Spécialisés pour la transmission de la voix
Iridium VSAT Teledesic Fax
11 M à 54 M jusqu'à 14,4 K 114 K jusqu'à 2 M jusqu'à 64 K jusqu'à 512 K 100/720 M Serveur de fichiers Passerelle „ Ressources réseaux réservées par appel
Cœurs de réseau et réseaux de la recherche „ commutation - 1 canal de 64 Kbit/s par appel
Renater 3
GEANT „ multiplexage en fréquence/temporel du lien
Paris/DOM-TOM International National Idf
Portable Antenne
128 K à 2 M jusqu'à 2,5 G 155 M à 2,5 G jusqu'à 80 G 155 M à 10 G
Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 35 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 36 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 37
Réseaux sans fil (2) Réseaux domestiques Réseaux de réseaux...
Epine dorsale
FAI régional

„ Différence accès mobile / accès sans fil „ Réseau permettant aux appareils domestiques de „ Internet ! Free

„ Applications : communiquer entre eux + accès Internet FT

„ téléphonie mobile, radio, TV, satellites, infrarouge, „ PC, portables, PDA, périphériques partagés Routeur

usagers en déplacement, conférences informatiques, „ TV, DVD, lecteurs MP3, photos numériques, caméscopes Network Access Point

taxis, livreurs, armée, distributeurs de boissons, „ Media Center


PoP (Point of Presence)

Ferme de serveurs
parcmètres „ téléphones, mobiles, télécopieurs, … RTC
Système
„ LAN sans fil : IEEE 802.11 „ horloges, micro-ondes, fours, réfrigérateurs, … téléphonique

„ plusieurs dizaines de mètres - jusqu’à 50 Mbit/s „ télémétrie et surveillance (compteurs, alarmes, vidéos) Client
www.yahoo.com

„ Réseau cellulaire : territoire divisé en cellules „ Besoin de débits importants à faibles coûts PC
AT&T

„ quelques kilomètres - ~1 Mbit/s „ Problème de sécurité et de fiabilité LAN d'entreprise

„ Bluetooth : réseau sans fil de faible portée Epine dorsale

Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 39 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 40 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 41

Clé
Exercices Deux types d’information Traitement informatique
„ Performance des réseaux :
„ Données continues (analogiques) „ Il faut associer une valeur binaire
Vous devez transférer d’urgence le contenu de 3
„
„ données continues résultant de la variation continue à chaque élément d’information
cartouches de 7 Go à un ami. Un livreur vous garantit
d’un phénomène physique (voix, température, image, numérisation de l’information pour
une vitesse moyenne de 46 km/h. Pour quelles distances „
lumière, …) des données continues
le livreur possède-t-il un débit plus élevé que votre ligne
de transmission à 150 Mbit/s ? „ infinités de valeurs dans un intervalle borné (échantillonnage)
„ un capteur fournit une tension électrique „ codage de l’information pour des
proportionnelle à l’amplitude du phénomène données discrètes (code Baudot,
„ Données discrètes (numérique/binaire) code ASCII, …) Codage

A 1000001
„ suite discontinue de valeurs dénombrables 1000010
B
„ un texte est une association de mots eux-mêmes C 1000011

composés de lettres (symboles élémentaires) symboles à mots code


coder

Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 42 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 59 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 60

Du binaire à la transmission … (1) Du binaire à la transmission … (2) ADSL ? Asymmetric Digital Subscriber Line

„ Transmission en bande de base „ Transmission large bande ou par modulation „ Utilisation des différents fréquences.
„ les bits sont directement représentés par des valeurs „ utilise les théories de Fourier sur la décomposition „ Multiplexage
de tensions d’un signal périodique „ Donc la besoin d’un filtre…
„ simplicité du codage mais distances limitées à „ adaptée aux longues distances (transposition dans un
quelques kilomètres (bande passante, rapidité de domaine de fréquences adapté au support, protection
modulation, rapport signal/bruit du canal) du bruit)
„ occupe toute la bande passante (pas de multiplexage) „ résout le problème du multiplexage
„ code NRZ, code Manchester, code Miller, …
...001011... ...001011...
Modem Modem
...001011... ...001011... Signal Signal
Signal analogique
Codeur Décodeur numérique numérique
Signal Signal
Signal électrique codé
numérique adapté au support numérique
Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 61 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 62 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 63
Clé
« Architecture protocolaire réseau » « … protocolaire … » Protocole
„ Architecture protocolaire réseau : un modèle „ L’échange d’information se fait selon un „ Qu’est-ce qu’un protocole ?
complet de communication protocole : ensemble de règles compréhensibles
Une implémentation d’un certain service
„ Historiquement, une architecture par constructeur par les entités communicantes „

Un accord entre les deux parties sur la manière de


Il y a des protocoles pour :
„
SNA (System Network Architecture) d’IBM „
communiquer
„

„ DSA (Distributed System Architecture) de BULL „ les applications


Définition des règles & des formats de données
Besoin d’un modèle normalisé
„
„ „ transporter/router l’information
complexité croissante des besoins utilisateur „ Règles sans ambiguïté pour pouvoir être traduites par
„ „ émettre de l’information sur un support physique
diversité des solutions adoptées des logiciels ou des automates câblés
Ils doivent gérer en particulier :
„
„
„ incompatibilité des architectures constructeurs entre elles
„ nécessité de transparence pour l’utilisateur „ les erreurs
„ -> modèle de référence ou modèle OSI (Open „ la fragmentation et l’assemblage des données
System Interconnection) définit par l’ISO (International „ Ils sont généralement normalisés pour assurer
Standardization Organization) l’interopérabilité et la transparence
Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 74 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 75 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 76

Clé
Architecture en couches Exemple 1 : le courrier postal Un modèle simplifié à 3 couches
„ « une couche » : un ensemble homogène
destiné à accomplir une tâche ou à rendre un France Italie
service Gestion de Protocole applicatif Gestion de
l'application l'application
„ Le découpage en couches permet de Client 1 Client 2
„ dissocier des problèmes de natures différentes
„ HTTP/TCP/IP peut utiliser DNS, ARP, DHCP, RIP, OSPF, Fonction de Protocole de transport Fonction de
BGP, PPP, ICMP … Réseau postal transport transport
„ Logiciel/matériel, haut niveau/bas niveau… Postier français Postier italien Réseau de transport
„ rendre évolutive l’architecture : une nouvelle
technologie ne remet en cause que la couche Support physique de transmission
concernée
„ masquer les détails d’implémentation : une couche Train, avion, voiture, ...
fournie certains services
„ faire de la réutilisation de service La méthode de transport n’est pas pertinent pour le client…
„ sockets, DNS, …
Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 78 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 79 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 80

Clé Clé
Principe d’une architecture en couches Protocole et service (1) Protocole et service (2)
„ 2 types de dialogue :
- service attendu
- acheminement
Application cliente Application serveur

„ dialogue vertical à l’aide de primitives de service „ La couche N+1 demande un service à la couche
Instructions Données Données
„ request, send, sonnerie de téléphone, décrocher, N à l’aide d’une primitive de service de niveau N
raccrocher, poster une lettre
Les données de la couche N+1 sont encapsulées
protocole de niveau 3
H3
Couche 3 Couche 3 H3
„
„ dialogue horizontal entre couches homologues à
I3 H3 Données
Unité de données
de niveau 3
Données H3 l’aide du protocole de niveau N dans une unité de données de niveau N (en-tête
„ Service : fonctionnalité offerte par le réseau couche N et données N+1)
H2
Couche 2 Couche 2 H2
„ communication fiable de bout en bout, cryptage des „ l’en-tête contient les infos nécessaires au traitement
I2 H2 H3 Données Données H3 H2
données, envoi lettre recommandée avec accusé de distant sur la couche homologue (identifiant du
réception
service, adresse du destinataire, compteurs de
H1
Couche 1 Couche 1 H1 „ Protocole : implémentation d’un service (format contrôle de l’échange, …)
des paquets, échanges des messages, …)
H1 H2 H3 Données Données H3 H2 H1
„ dire « ALLO » et « AU REVOIR », manière de décrocher
„ La couche N rend le service de niveau N à la
Données H3 H2 H1 ou raccrocher, faire signer le destinataire avec pièce couche N+1 à l’aide du protocole de niveau N
d’identité…
Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 81 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 83 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 84
Clé
Exemple de protocole Un protocole doit spécifier … Protocole bout-en-bout/point-à-point
„ Echange d’un fichier sur un réseau sans perte, FIFO, qui point à point : transport de l’information
corrompt certains paquets „ La syntaxe de chaque message „
„ contrôle du lien, contrôle/reprise sur erreur, adressage, acheminement
Le service : fournir un transfert fiable de fichier que contient-il ?
bout en bout : vérifier intégrité et organiser le
„ „
„
„ Un protocole simple : „ format des paquets ? dialogue applicatif
envoyer le fichier en une succession de paquets
La sémantique de chaque message
„
„
„ envoyer un « checksum » pour chaque paquet Gestion de Protocole de bout en bout Gestion de
„ contrôler le checksum sur le récepteur et renvoyer un message „ que signifie tel message ? l'application l'application

OK ou Not-OK à l’émetteur Réseau de transport


„ un message « Not-OK » veut dire que le récepteur a
„ l’émetteur attend le OK ou Not-OK avant de demander le
transfert du paquet suivant un morceau du fichier qui est erroné Fonction de Fonction de
transport transport
„ l’émetteur attend le dernier message OK avant de clore la „ Les actions à entreprendre lors de la réception Protocole de
connexion point à point Fonction de

„ si Not-OK pour un paquet, re-transférer le paquet d’un message Voiture transport Voiture

Train Avion
„ Ce protocole a besoin d’un protocole de transfert de „ retransmettre le bon paquet en cas de réception d’un Fonction de Fonction de
transport transport
paquets : comment transférer un paquet ? message « Not-OK »
-> architecture en couches 85 86 87
Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux

Le modèle de référence - OSI (1) Le modèle de référence - OSI (2) Le modèle de référence - OSI (3)
Physique : relier les systèmes par un lien physique,
„ Un standard permettant de connecter des „
transmission en série des bits de la trame
Protocole de bout en bout
systèmes ouverts 7-APPLICATION 7-APPLICATION
„ Liaison : contrôler qu’une liaison peut être correctement
„ OSI : Open System Interconnection 6-PRESENTATION 6-PRESENTATION
établie sur ce lien, transmission des données sans erreur
„ système ouvert : qui implémente des protocoles 5-SESSION 5-SESSION
„ Réseau : assurer l’acheminement vers le bon
ouverts 4-TRANSPORT 4-TRANSPORT destinataire (éventuellement via un ou plusieurs relais)
„ protocole ouvert : la description du protocole et ses 3-RESEAU 3-RESEAU 3-RESEAU „ Transport : contrôler que le transport s’est réalisé
modifications sont publiques 2-LIAISON 2-LIAISON 2-LIAISON correctement de bout en bout
„ Architecture protocolaire en couches 1-PHYSIQUE 1-PHYSIQUE 1-PHYSIQUE „ Session : organiser le dialogue entre toutes les
„ couches « hautes » orientées application applications en gérant des sessions d’échange
„ couches « basses » orientées transport Support physique de Support physique de „ Présentation : traduire les données selon une syntaxe
transmission transmission de présentation aux applications afin qu’elles soient
„ Décrit formellement ce qu’est une couche, un Système relais compréhensibles par les deux entités
service, un point d’accès, … „ Application : masquer à l’application les contraintes de
la transmission
Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 88 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 89 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 90

Le modèle de référence - OSI (4) Le modèle de référence - OSI (5) Les primitives de service (1)
DONNEES
„ Mécanismes pouvant être mis en œuvre dans „ Mode connecté : communication téléphonique
7-APPLICATION H7 DONNEES
une couche „ phase d’établissement de connexion
6-PRESENTATION H6 DONNEES
„ L’adaptation de la taille des unités de données „ permet une négociation du service
5-SESSION H5 DONNEES
„ Le multiplexage et l’éclatement des connexions „ préserve en général l’ordre des paquets et la fiabilité
4-TRANSPORT Message H4 DONNEES
3-RESEAU Paquet H3 DONNEES „ Le contrôle de flux
Requête Confirmation Réponse Indication
2-LIAISON Trame H2 DONNEES T2 „ Le maintien en séquence
1-PHYSIQUE Train de bits à émettre ou recevoir
„ L’accusé de réception 1 4 3 2

„ La couche n ajoute l’en-tête Hn (encapsulation) „ La réinitialisation Entité de protocole Entité de protocole

„ La couche liaison ajoute un champ supplémentaire T2 „ Les données exprès


pour le contrôle de la transmission (FCS, Frame Check „ La détection, correction, notification d’erreur
Sequence) „ La qualité de service
Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 91 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 92 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 93
Mode connecté – exemple RTC Les primitives de service (2) Mode non connecté - service postal

„ Interface utilisateur : combiné téléphonique „ Mode non connecté : envoi d’une lettre postale „ Interface utilisateur : boîte à lettres
permet l’envoi de données sans l’établissement d’une Une lettre = un message + une enveloppe
Un individu : un numéro de téléphone
„
„ „
„ Contenu de la lettre (message) inconnu du service postal
connexion au préalable
„ Trois phases dans un appel : „ Délai de remise (temps de transport de la lettre + temps
„ chaque paquet est indépendant des autres et peut
Composition du numéro de téléphone : détermination de traitement de la lettre par les facteurs)
„
suivre plusieurs chemins différents
et mémorisation d’un circuit dans le réseau „ Transport (chemins et moyens) inconnu de l’expéditeur
téléphonique pour cette conversation „ on peut avoir un mode non-connecté avec accusé de et du destinataire
réception (ex : lettre recommandée)
„ Dialogue entre les deux utilisateurs Propriété du service :
Requête Indication „ Une lettre pour chaque information à échanger
„ Fermeture du circuit (libération des ressources prises
dans le réseau) 1 2 „ Quantité d’information limitée dans chaque lettre (poids)

„ L’adresse est recopiée sur chaque lettre


Entité de protocole Entité de protocole
„ Pas d’horaire de dépôt

„ Pas de présence ou accord du destinataire


Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 94 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 95 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 96

Mode non connecté - service postal La couche « Physique » (1) La couche « Physique » (2)

„ Si plusieurs lettres sont émises de suite, elles „ Transfert de bits sur le canal physique „ Services fournis à la couche liaison (niveau 2)
sont traitées indépendamment, il n’y a aucune „ synchrone/asynchrone
garantie qu’elles arrivent dans le même ordre au „ établissement/libération de la connexion physique
„ simplex/haf-duplex/full-duplex
destinataire transmission série ou // de n bits
„ sur une liaison point à point ou multipoints „

„ La poste traite chaque lettre individuellement et identification des extrémités de la connexion physique
„ Définition des supports et des moyens d’accès „
ne garde aucune trace de son passage
„ spécifications mécaniques (connecteur) „ identification d’un circuit de données
„ La poste ne détecte pas la perte d’une lettre
„ spécifications électriques (niveau de tension) horloge et récupération d’horloge pour la synchro
„ Ce type de service est parfois appelé „

„ spécifications fonctionnelles des éléments de


datagramme „ notification de dérangement
raccordement (établissement, maintien, libération de
la ligne) et des moyens d’adaptation

Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 97 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 98 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 99

La couche « Liaison de données » La couche « Réseau » La couche « Transport » (1)

Assure l’acheminement des paquets à travers les „ Assure aux couches supérieures un transfert
„ Service de transfert de trames entre 2 systèmes „
fiable quelle que soit la qualité du sous-réseau
adjacents différents nœuds du réseau (systèmes relais)
de transport utilisé
„ Services fournis aux entités de la couche Réseau Réalise le routage, le contrôle de congestion,
„
„ Contrôle du transfert de bout en bout des
établissement, maintien, libération de la connexion
l’adaptation de la taille des blocs de données au
„
messages entre les 2 systèmes d’extrémités
„ délimitation et transfert des trames
capacité du sous réseau physique utilisé „ établissement/libération des connexions de transport
„ maintien de l’ordre séquentiel
„ détection et correction d’erreurs de bout en bout
„ détection et correction de certaines erreurs „ Segmentation et réassemblage des paquets „ contrôle de flux de bout en bout
„ notification d’erreurs non corrigées
„ Correction/détection d’erreurs, contrôle de flux „ multiplexage de plusieurs applications sur une même
„ contrôle de flux connexion de niveau 3
„ reconnaissance d’une séquence binaire
„ Service de facturation de la prestation fournie „ Dernière couche orientée transport de contrôle
par le sous-réseau de transport de l’information
Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 100 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 101 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 102
La couche « Session » (1) La couche « Présentation » La couche « Application »
„ Gère l’échange des données entre les applications Assure la mise en forme des données, les
„ „ Fournit au programme utilisateur un ensemble
distantes (couche Présentation transparente) conversions de code nécessaires pour délivrer à
synchronisation des échanges de fonctions permettant le bon déroulement des
„
la couche supérieure un message dans une
„ définition de points de reprise (ou point de syntaxe compréhensible programmes communicants
synchronisation)
„ Peut réaliser des transformations spéciales „ transfert de fichiers
„ Notion d’activité comme la compression ou le cryptage des „ courrier électronique
„ un transfert autonome de données (transfert d’un données
fichier) „ ouverture d’un terminal distant
une connexion de session = plusieurs activités „ Interface entre les couches qui assurent
„

„ une activité est découpée en unités de dialogue,
l’échange et celle qui l’utilise (couche application) „

séparées par des points de synchronisation majeure (si


données précédentes transmises correctement)
Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 104 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 106 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 107

Quid du modèle de référence (OSI) ? Une version simplifiée du modèle OSI Architecture TCP/IP

„ Pas de véritables implémentations du modèle „ Les protocoles de l’Internet


Architecture OSI Architecture TCP/IP
„ lenteur des travaux de normalisation „ Application FTP, WWW, telnet, SMTP, …
7-APPLICATION NFS
„ complexité des solutions adoptées „ Transport TCP, UDP (entre 2 processus) FTP, Telnet,
Messages
6-PRESENTATION SMTP, HTTP, XDR
„ non conformité aux exigences des nouvelles „ Réseau IP (routage) 5-SESSION
...
RPC
applications
„ Transmission entre 2 sites : pas de protocole 4-TRANSPORT TCP ou UDP
Segments TCP
„ OSI décrit tous les concepts et mécanismes spécifique
Datagrammes UDP
ICMP
nécessaires au développement d’une architecture 3-RESEAU
Protocoles
de routage
IP
ARP/RARP
Datagrammes

de communication TCP Transport Control Protocol 2-LIAISON 802.X, HDLC, PPP, SLIP, ... Trames
„ reste la référence pour présenter une architecture ! UDP User Datagram Protocol 1-PHYSIQUE PHYSIQUE

„ Définit un vocabulaire IP Internet Protocol


Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 108 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 109 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 110

Interconnexion dans TCP/IP Exemple d’une requête HTTP Conclusion : modèles OSI et TCP/IP
http://www.univ-lyon1.fr localisation de www.univ-lyon1.fr ?
OSI
Š
Š DNS : 134.214.100.218 „
Station 1 Station 2 Š appel d'une procédure HTTP-GET
Netscape
Application Š affiche le contenu de l'objet reçu „ générique mais trop complexe à implanter
NFS NFS
FTP, Telnet, FTP, Telnet, HTTP DNS Š ouverture d'une connexion TCP vers
SMTP, HTTP, XDR SMTP, HTTP, XDR 134.214.100.218 sur le port 80 „ des inconsistances et des redondances
... ... Š envoyer GET|www.univ-lyon1.fr|HTTP 1.0
RPC RPC Š réception de la réponse „ normalisation très lente liée à un type de réseau
Routeur Port 80 Port 53 Š envoi d'une demande de connexion, reçoit l'acceptation
TCP ou UDP TCP ou UDP
TCP UDP
Š
Š
envoi des données, reçoit des acquittements
reçoit les données, envoi des acquittements
„ TCP/IP
Protocoles ICMP Protocoles ICMP Protocoles ICMP Système
IP IP IP
de routage
ARP/RARP
de routage
ARP/RARP
de routage
ARP/RARP d'exploitation
IP
Š envoi de paquets à destination de 134.214.100.218 vers „ protocoles existants mais dédiés à l’Internet
le premier routeur dans une trame Ethernet
802.X, HDLC, PPP, SLIP, ... 802.X, HDLC, PPP, SLIP, ... 802.X, HDLC, PPP, SLIP, ... Š reçoit des paquets
„ Recherche de simplicité, interopérabilité, évolutivité
PHYSIQUE PHYSIQUE PHYSIQUE
Carte Ethernet Š encode une trame en bits puis en signaux et l'envoie sur
le câble
dans la conception initiale
Ethernet PHYSIQUE Š reçoit et décode les trames en retour

Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 111 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 112 Olivier Glück Licence Informatique UCBL - Module IF12 : Réseaux 113