Vous êtes sur la page 1sur 8

Introduction Couche physique Couche liaison Couche réseau Couche transport Introduction Couche physique Couche liaison Couche

Couche physique Couche liaison Couche réseau Couche transport

Préambule

Public

Protocoles Réseaux UE obligatoire


pour le parcours Système Réseaux Internet
Matthieu Picantin
UE suggérée
pour le parcours Systèmes d’Information
LIAFA CNRS UMR 7089
pour le parcours Math-Info
Université Paris 7 Denis Diderot
UE envisageable
27 février 2009
pour le parcours ISIFAR, etc

1 / 32 2 / 32

Introduction Couche physique Couche liaison Couche réseau Couche transport Introduction Couche physique Couche liaison Couche réseau Couche transport

Préambule Préambule

Organisation Contrôle des connaissances

Première session
Cours
partiel en avril (note P)
le vendredi de 1030 à 1230
examen entre début juin(note T )
en amphi 1A
note première session = max( P+2T
3 ,T)
TD groupe 1 TD groupe 2
le lundi de 1000à 1200 le vendredi de 830 à 1030 Seconde session
(à partir du 2 mars) (à partir du 6 mars) examen fin juin (note S)
en salle 406B en salle 244E note deuxième session = S
http://www.liafa.jussieu.fr/∼picantin/PR09/
http://www.liafa.jussieu.fr/∼picantin/PR09/

3 / 32 4 / 32
Introduction Couche physique Couche liaison Couche réseau Couche transport Introduction Couche physique Couche liaison Couche réseau Couche transport

Préambule Préambule

Bibliographie Objectif

Internetworking with TCP/IP (Volumes I, II, & III) Maîtriser les protocoles non-applicatifs du réseau Internet
D. Comer
Prentice-Hall, 2000
t?
plaî dem
an
ous
Computer Networking s'il
v de c de d'ouv
onne e
xion rture Hello!
My name is HAL.

TCP
J. Kurose & K. Ross
oui?
Addison Wesley, 2003 se po
sitive
ion
répon nt connex
b li s seme
éta
Unix : Programmation, Communication du k
ing?
http:/ de
ge /www mande
la lo
J-M. Rifflet & J-B. Yunès .univ
-par
is-did
e
Dunod, 2003 au f
ond
rot.fr
du c
oulo cueil
ir e d'ac
de la pag
http://www.liafa.jussieu.fr/∼picantin/PR09/ temps envoi

5 / 32 6 / 32

Introduction Couche physique Couche liaison Couche réseau Couche transport Introduction Couche physique Couche liaison Couche réseau Couche transport

Description des réseaux Description des réseaux

Découpage horizontal vs découpage vertical Plusieurs critères

Débit Support
Découpage géographique
Goutte à goutte Fil de cuivre
réseau local
Multigigabit Fibre optique
réseau d’accès
réseau d’interconnexion Taille Technologie

Réseaux personnels Point à point


Découpage conceptuel
Réseaux LAN, MAN & WAN Diffusion individuelle
services rendus Diffusion restreinte/générale
Interconnexion de réseaux
à l’utilisateur
fonctions de contrôle Mode Qualité de service
et de commande
Avec connexion Fiabilité vs bande passante
infrastructures
Sans connexion Délai vs gigue

7 / 32 8 / 32
Introduction Couche physique Couche liaison Couche réseau Couche transport Introduction Couche physique Couche liaison Couche réseau Couche transport

Description des réseaux Description des réseaux

Taille : LAN, MAN & WAN Taille : LAN, MAN & WAN

Réseau local (LAN)


Du plus petit au plus étendu
À chaque salle d’un département d’info peut correspondre un LAN.
Distance entre Emplacement des
processeurs processeurs Ces différents LAN sont alors reliés au LAN fédérateur.
1m Un mètre carré Réseau personnel (PAN)
LAN fédérateur pont
(backbone)
10 m Une salle P P P P

100 m Un immeuble Réseau local (LAN) serveur


de fichiers
1 km Un campus

10 km Une ville Réseau métropolitain (MAN)


grappe de stations
sur un seul LAN
100 km Un pays
Réseau longue distance (WAN)
station
1000 km Un continent de travail

10,000 km Une planète Internet


LAN

9 / 32 10 / 32

Introduction Couche physique Couche liaison Couche réseau Couche transport Introduction Couche physique Couche liaison Couche réseau Couche transport

Description des réseaux Description des réseaux

Taille : LAN, MAN & WAN Taille : LAN, MAN & WAN

Réseau métropolitain (MAN) Réseau global (WAN)


Le Réseau Académique Parisien RAP est le réseau métropolitain RENATER est le REseau NAtional de télécommunications
de Paris dédié à l’enseignement supérieur et à la recherche pour la Technologie l’Enseignement et la Recherche

Connexion à SFINX Lille GEANT2


Paris 10
Nanterre Cergy Cité des Sciences l'Internet mondial

GEANT
GIP RENATER BNF
Ethernet 1 Gbit/s
@ Caen Rouen Compiègne
Reims Strasbourg

IRCAM Rennes Nancy


Le Mans
INRIA Rocquencourt 2,5 Gbit/s
Rectorat Paris Tours
Orléans Dijon
Jussieu INA 10 Gbit/s Nantes Angers
Besançon
Poitiers
AFNIC RERIF CERN
Marne-la-vallée noeud RENATER
Limoges Lyon
INRA Clermont-Ferrand
autre noeud Grenoble
Jouy-en-Josas Cachan Créteil
Orsay Bordeaux

Martinique Réseau
Toulouse Cadarache en Ile
SFRS La Réunion Mayotte de France
CERIMES Montpellier Nice
Guadeloupe
Pau Marseille 2,5 Gbit/s
Evry Nouvelle
Calédonie Tahiti
NR
Connexion Guyane Corté NRI
vers les DOM-TOM
11 / 32 12 / 32
Introduction Couche physique Couche liaison Couche réseau Couche transport Introduction Couche physique Couche liaison Couche réseau Couche transport

Description des réseaux Description des réseaux

Plusieurs critères Technologie de transmission : diffusion vs point-à-point

Réseau à diffusion
Débit Support
un unique canal de communication
Goutte à goutte Fil de cuivre
un message envoyé est reçu par toutes les machines du réseau
Multigigabit Fibre optique ce message contient l’adresse du destinataire
seul le destinataire traite le message
Taille Technologie
variante#1 : diffusion générale (envoi broadcast)
Réseaux personnels Point à point variante#2 : diffusion restreinte (envoi multicast)
Réseaux LAN, MAN & WAN Diffusion individuelle
Interconnexion de réseaux Diffusion restreinte/générale

Mode Qualité de service Ordinateur

Avec connexion Fiabilité vs bande passante


Sans connexion Délai vs gigue
Câble Ordinateur

bus anneau
13 / 32 (description logique, forme physique quelconque) 14 / 32

Introduction Couche physique Couche liaison Couche réseau Couche transport Introduction Couche physique Couche liaison Couche réseau Couche transport

Description des réseaux Description des réseaux

Technologie de transmission : diffusion vs point-à-point Métriques de différenciation

Réseau point-à-point
grand nombre de connexions Taille Technologie
chaque connexion relie deux machines Point à point
Réseaux personnels
transit par machines intermédiaires
Réseaux LAN, MAN & WAN Diffusion individuelle
plusieurs routes possibles
Interconnexion de réseaux Diffusion restreinte/générale
diffusion individuelle (envoi unicast)

Routeur Sous-réseau En définitive


Hôte émetteur Hôte destinataire La taille et la technologie de transmission (le débit, le mode, le
B D
support, ...) sont des métriques de différenciation des
A E
réseaux importantes à considérer : c’est d’elles dont dépendra
C
le choix des techniques à implémenter
Paquet Le routeur C
Processus émetteur Processus
choisit d'expédier
de réception
les paquets vers E
et non vers D
15 / 32 16 / 32
Introduction Couche physique Couche liaison Couche réseau Couche transport Introduction Couche physique Couche liaison Couche réseau Couche transport

Hiérarchie protocolaire Hiérarchie protocolaire

Structuration en couches Service vs protocole vs interface

Communication entre couches de même niveau


Stratégie
la couche k d’une machine dialogue avec la couche k d’une autre
Egal intérêt porté aux aspects matériel et logiciel le protocole de couche k désigne les règles et les conventions qui
Logiciels réseaux dorénavant hautement structurés gouvernent cette communication
la définition du service correspond à la sémantique de la couche
Couches, niveaux, strates, etc l’interface précise comment les processus y accèdent
Gage de modularité face à la complexité de conception
Maintenance, évolution et compatibilité facilitées couche k + 1 couche k + 1

service fourni par la couche k


Machine virtuelle
protocole
Chaque couche couche k couche k
fournit un service à la couche immédiatement supérieure
dissimule les détails de son implémentation
couche k - 1 couche k - 1
17 / 32 18 / 32

Introduction Couche physique Couche liaison Couche réseau Couche transport Introduction Couche physique Couche liaison Couche réseau Couche transport

Hiérarchie protocolaire Hiérarchie protocolaire

Service vs protocole vs interface Protocoles

Hôte 1 Hôte 2
protocole de couche 5 Un protocole est une spécification
couche 5 couche 5
du format et du séquencement des messages échangés
interface entre couches 4/5
protocole de couche 4 entre deux entités de communication (ou plus)
couche 4 couche 4
des actions à réaliser lors de l’émission et/ou de la
interface entre couches 3/4
protocole de couche 3 réception de ces messages
couche 3 couche 3

interface entre couches 2/3


protocole de couche 2
couche 2 couche 2 C’est un ensemble de règles conçues pour
interface entre couches 1/2 de communication : langue utiliser un support
protocole de couche 1
couche 1 couche 1 commune physique
de bon fonctionnement : transporter l’information
support physique partage de ressources utiliser l’information

19 / 32 20 / 32
Introduction Couche physique Couche liaison Couche réseau Couche transport Introduction Couche physique Couche liaison Couche réseau Couche transport

Hiérarchie protocolaire Hiérarchie protocolaire

Protocoles Communications
Hôte A Hôte B
Communication virtuelle vs communication physique
I like
Message Philosophe
J'aime aucune donnée n’est transmise d’une couche k à une autre couche k
rabbits bien les
3
lapins
3 une communication entre couches de même niveau est virtuelle

couche machine source machine destination couche


protocole couche 5
5 M M 5
Information
L: Dutch pour le traducteur Traducteur L: Dutch
Ik vind distant Ik vind protocole couche 4
2 2 4 H4 M H4 M 4
konijnen konijnen
leuk leuk
protocole
couche 3
3 H 3 H 4 M1 H 3 M2 H 3 H 4 M1 H 3 M2 3
Information
Fax #--- Fax #---
pour la secrétaire protocole
L: Dutch distante L: Dutch
Secrétaire couche 2
1 1 2 H H H M T
Ik vind Ik vind 2 3 4 1 2 H2 H3 M2 T2 H2 H3 H4 M1 T2 H2 H3 M2 T2 2
konijnen konijnen
leuk leuk
1 1

21 / 32 22 / 32

Introduction Couche physique Couche liaison Couche réseau Couche transport Introduction Couche physique Couche liaison Couche réseau Couche transport

Modèle OSI vs modèle TCP/IP Modèle OSI vs modèle TCP/IP

Le modèle OSI Le modèle OSI


Couche
Protocole d'application
7 Application Application APDU
Interconnexion de Systèmes Ouverts Interface
Protocole de présentation
Propositions d’architectures réseaux des constructeurs 6 Présentation Présentation PPDU

Interconnexion difficile due au caractère propriétaire Protocole de session


5 Session Session SPDU
Intervention de l’ISO (organisme indépendant de l’ONU)
Protocole de transport
4 Transport Transport TPDU
Principes Frontière du sous-réseau de communication
Protocoles internes au sous-réseau

Une couche par niveau d’abstraction 3 Réseau Réseau Réseau Réseau Paquet

Des fonctions bien définies pour chaque couche


2 Liaison Liaison Liaison Liaison Trame
La normalisation des protocoles pour objectif
Un flux minimal aux interfaces 1 Physique Physique Physique Physique Bit

Un nombre de couches raisonnable Hôte A Routeur Routeur Hôte B Nom des


unités
Protocole de couche réseau hôte-routeur échangées
Protocole de couche liaison de données hôte-routeur
23 / 32 Protocole de couche physique hôte-routeur 24 / 32
Introduction Couche physique Couche liaison Couche réseau Couche transport Introduction Couche physique Couche liaison Couche réseau Couche transport

Modèle OSI vs modèle TCP/IP Modèle OSI vs modèle TCP/IP

Le modèle OSI Le modèle OSI

Couche physique Couche réseau


définit les moyens physiques de transmission de bits à l’état brut détermine comment les données traversent le sous-réseau
gère l’interface entre les supports et les équipements réseaux route les paquets en fonction d’adresses réseaux uniques
définit les caractéristiques optiques, électriques et mécaniques gère les passages entre différents réseaux
permet un contrôle de congestion
Couche liaison de données
définit les procédures d’exploitation du lien de communication Couche transport
permet l’envoi de trames en séquence assure un acheminement fiable et en séquence des messages
détecte et corrige les erreurs dues au support physique permet le découpage/réassemblage des données
contrôle l’accès au canal partagé (sous-couche MAC) cherche à optimiser les ressources réseaux

25 / 32 26 / 32

Introduction Couche physique Couche liaison Couche réseau Couche transport Introduction Couche physique Couche liaison Couche réseau Couche transport

Modèle OSI vs modèle TCP/IP Modèle OSI vs modèle TCP/IP

Le modèle OSI Le modèle OSI

Couche session
assure la gestion du dialogue (et du jeton)
Modèle parfaitement valable Modèle incapable de s’imposer
gère la synchronisation
unanimement reconnu mauvais moment
Couche présentation toujours très étudié mauvaise technologie
définit la syntaxe et la sémantique des données mauvaise implémentation
gère conversion, reformatage, cryptage, compression mauvaise politique

Couche application En définitive


Vaincu, OSI a servi de leçon et reste une référence
est le point de contact entre l’utilisateur et le réseau
assure les services de base : telnet, HTTP, SMTP, FTP, ...

27 / 32 28 / 32
Introduction Couche physique Couche liaison Couche réseau Couche transport Introduction Couche physique Couche liaison Couche réseau Couche transport

Modèle OSI vs modèle TCP/IP Modèle OSI vs modèle TCP/IP

Le modèle TCP/IP Le modèle TCP/IP

OSI TCP/IP Couche hôte-réseau


7 Application Application n’est pas vraiment spécifiée

6 Présentation assure l’envoi de paquet IP sur le réseau


absentes
du modèle voit son implémentation liée à la technologie utilisée sur le
5 Session
réseau local
4 Transport Transport
Couche internet
3 Réseau Internet
interconnecte les réseaux distants sans connexion
2 Liaison Hôte-réseau route les paquets IP sur l’ensemble du réseau
1 Physique cherche à éviter les congestions

29 / 32 30 / 32

Introduction Couche physique Couche liaison Couche réseau Couche transport Introduction Couche physique Couche liaison Couche réseau Couche transport

Modèle OSI vs modèle TCP/IP Modèle OSI vs modèle TCP/IP

Le modèle TCP/IP Le modèle hybride

Couche
Protocole d'application
5 Application Application

Interface
Couche transport Protocole de transport
4 Transport Transport message
offre une transmission fiable avec connexion (TCP) Frontière du sous-réseau de communication

offre une transmission non fiable sans connexion (UDP) 3 Réseau


seau Réseau Réseau
é paquet

assure un contrôle de flux Protocoles internes au sous-ré


sous-réseau

2 Liaison Liaison Liaison Liaison trame


Couche application
offre les fonctions et services des couches supérieures 1 Physique Physique Physique Physique bit
Hôte
ô A Pont Routeur Hôte B Nom des
unités
Protocole de couche rréseau
seau h
hôte-routeur
te-routeur échangées
Protocole de couche liaison de donn
données hôte-pont
Protocole de couche physique hôte-pont

31 / 32 32 / 32