Documente Academic
Documente Profesional
Documente Cultură
Olivier Dalle
1 Olivier Dalle
Rfrences
JM Rifflet, La Communication sous Unix, 2e ed. ,
EdiSciences, 1995.
Guy Pujolle, Les Rseaux, 4e ed. , Eyrolles, 2004.
A. Tanenbaum, Computer Networks, 4th ed , Prentice
Hall, 2003.
Keshav : An Engineering Approach to Computer
Networking , Addison-Wesley, 1997.
Peterson & Davie, Computer Networks: a systems
approach, 2nd ed. , Morgan Kaufmann, 2000.
W. R. Stevens : Unix Network Programming, 2nd ed. ,
Prentice Hall, 1990.
Olivier Dalle
Chapitre 11
3 Olivier Dalle
Utilisation Professionnelle
Applications professionnelles
Applications domestiques et prives
Utilisateurs mobiles
Aspects sociaux
(fig. A. Tanenbaum)
Olivier Dalle
5 Olivier Dalle
Utilisations Prives
Olivier Dalle
7 Olivier Dalle
Utilisations prives
Selon la dimension
Selon la technologie de transmission
Selon le type de commutation
Selon la topologie
(fig. A. Tanenbaum)
9 Olivier Dalle
Olivier Dalle
10
Exemple
Infrarouge, bluetooth, Firewire, USB, ...
11 Olivier Dalle
12
Exemple de MAN
(fig. A. Tanenbaum)
(fig. A. Tanenbaum)
(a) Bus
(b) Anneau
Olivier Dalle
13 Olivier Dalle
14
Commutation de paquets
Routage indpendant des paquets
Les donnes peuvent emprunter des chemins diffrents
Olivier Dalle
15 Olivier Dalle
16
(fig. A. Tanenbaum)
(fig. A. Tanenbaum)
Olivier Dalle
17 Olivier Dalle
18
hypercube
Anneau,
toile,
Grille
Olivier Dalle
19 Olivier Dalle
20
Olivier Dalle
21 Olivier Dalle
22
L1
R1
L2
R2
Switch 2
R3
L3
(fig. Peterson&Davie)
Problme :
Connexions All-to-All, en mme temps, et capacits limites
Pas de rservation de capacit possible pour toutes les paires Li,Ri
23 Olivier Dalle
24
FIFO
Round Robin
Olivier Dalle
(fig. Peterson&Davie)
26
Host
Host
Application
Canaux Request/reply
Un message envoy doit arriver destination (fiabilit)
Une seule copie est distribue
Confidentialit et Intgrit des donnes
Channel
Host
Application
Host
Host
(fig. Peterson&Davie)
27 Olivier Dalle
28
Olivier Dalle
29 Olivier Dalle
30
Dcoupage en sous-fonctions
Rutilisation de fonctions de base
L'architecture philosophe-traducteur-secrtaire.
Olivier Dalle
31 Olivier Dalle
32
Host 1
Host 2
ex protocole Request/Reply
Interface de
Haut-niveau
Interface de service
ex Send/Receive pour les autres objets utilisant
Request/Reply
Haut-niveau
Service
objet
objet
Protocole
Protocole
Interface
Pair pair
(fig. Peterson&Davie)
Olivier Dalle
33 Olivier Dalle
Communications Indirectes
Sauf pour la couche hardware
Le protocole communique avec son pair en passant le
message un protocole de la couche infrieure
34
Host 1
Application
Fichiers
Application
WWW
Application
vido
Host 2
Application
Fichiers
Application
vido
Application
WWW
Remarque :
HHP
HHP
Olivier Dalle
35 Olivier Dalle
(fig. Peterson&Davie)
36
Principe d'Encapsulation
Exemple d'Encapsulation(s)
Host
Host
Application
Application
Application
Application
program
program
Data
Data
RRP
RRP
RRP
Data
RRP
HHP
HHP
HHP
RRP
Data
(fig. Peterson&Davie)
37 Olivier Dalle
Data
38
Multiplexage et Dmultiplexage ?
Modles de Rfrence
Le modle de rfrence OSI de l'ISO
Olivier Dalle
39 Olivier Dalle
40
La Couche Physique
Transmission de bits sur un canal:
End host
End host
Niveau 7
Application
Application
Niveau 6
Presentation
Presentation
Niveau 5
Session
Session
Niveau 4
Transport
Transport
Niveau 3
Network
Niveau 2
Niveau 1
Olivier Dalle
Problmes typiques :
Comment tablit-on la connexion physique ?
Comment distingue-t-on les symboles
Combien de bits par symbole ?
Quel voltage ? Quelle Frquence ?
Network
Network
Network
Data link
Data link
Data link
Data link
Physical
Physical
Physical
Physical
Un ou plusieurs noeuds
dans le rseau
(fig. Peterson&Davie)
41 Olivier Dalle
Olivier Dalle
42
La Couche Rseau
Supervision des oprations au niveau dun sous-rseau
(cad un rseau homogne) :
Assemblage logique dune succession de lien afin donner
lillusion dun lien unique de bout en bout
Routage entre les nuds du sous-rseau
Gestion des ressources/contrle de congestion
Adaptation aux contraintes de la couche liaison
(fragmentation et recomposition en fonction de la taille de
trame impose)
Production de statistiques dutilisation (pour la facturation
par exemple)
43 Olivier Dalle
44
La Couche Transport
Fournir une liaison de bout en bout indpendante des
sous-rseaux traverss :
Fournir un espace dadressage global (et donc assurer un
routage inter-rseaux)
Multiplexer les flots de donnes des couches suprieures
Assurer le contrle de flux, la retransmission en cas de
perte, le contrle de congestion,
Remarque : trs similaire la couche liaison, mais de bout
en bout au lieu de proche en proche
Olivier Dalle
La Couche Session
tablir une session entre utilisateurs de diffrentes
machines :
Version amliore de la couche transport, destine aux
utilisateurs (plutt quaux machines)
Exemples de services amliors :
Construction de liaison bi-directionnelle (duplex) partir de
liaisons unidirectionnelle (simplex)
Gestion de jetons (pour assurer lexclusion mutuelle)
Gestion de synchronisation, de points de reprise
45 Olivier Dalle
La Couche Prsentation
Fournir des services lis la syntaxe et la smantique
des donnes changes :
Conversion des types numriques :
Reprsentation big endian/little endian
Flottants longs/flottants courts
Olivier Dalle
46
La Couche Application
Fournir un ensemble des protocoles de haut niveau les
plus courants :
Terminal gnrique
Transfert de fichiers
Courrier lctronique
47 Olivier Dalle
48
L'Architecture de l'IETF
IETF : Internet Engineering Task Force
Communaut qui dfinit les standards de Internet
Normalisation : RFC (Request For Comments)
Plus de 3000 RFC ce jour !!
TCP/IP :
une architecture base
sur 4 couches
FTP
HTTP
NV
TFTP
UDP
TCP
IP
NET 1
NET 2
NET n
(fig. Peterson&Davie)
Olivier Dalle
49 Olivier Dalle
NFS
Prsentation
XDR
Session
RPC
Transport
TCP
Rseau
ICMP
Liaison
Olivier Dalle
Web
L'adressage IP (v4)
Chaque machine reoit (au moins) une adresse : un
entier sur 32 bits
Les 32 bits sont diviss en 3 parties :
0
31
C
UDP
IP
50
IP/mcast
ARP
Adresse Rseau
Adresse Machine
IGMP
51 Olivier Dalle
52
Olivier Dalle
53