Académique Documents
Professionnel Documents
Culture Documents
et
concepts de base
Réseaux Avancés
1ère année Master ISI
(Dr. Boubiche)
1. Introduction
2
1 2 3 4 5 6 7
Fait intéressant, toutes les applications de réseau sont basées sur la même modèle
de programmation de base, ont des structures logiques similaires globales, et de
compter sur la même programmation interface.
3
1 2 3 4 5 6 7
Définition
Le mot réseau est très souvent employé dans un sens qui le lie aux
communications. Ainsi, chacun connaît le réseau téléphonique, le réseau
routier on parlera, aussi, d'un réseau d'amis.
En informatique deux ordinateurs reliés entre eux par un câble forment déjà
un réseau.
4
1 2 3 4 5 6 7
Définition
Principales Fonctions ?
5
1 2 3 4 5 6 7
Découpage fonctionnel
o L'Intranet:
constitue le réseau local, interne à l'entreprise. Il utilise les technologies et
les protocoles d'Internet (comme IP).
o L'Extranet:
représente l'extension du réseau de l'entreprise et de son système
d'information auprès de partenaires ou de clients. L'accès, depuis
l'extérieur, est réglementé par des politiques de sécurité très strictes.
o L'Internet
symbolise le réseau des réseaux, ouvert à tous. L'entreprise y expose son
site Web aux yeux de tous.
6
1 2 3 4 5 6 7
Découpage géographique
On parle également d'étendue des réseaux. Les réseaux sont classés selon leur
portée et selon leur échelle au niveau de l'entreprise. On distingue :
7
1 2 3 4 5 6 7
Infrastructure
Composants matériel ?
La carte réseau
8
1 2 3 4 5 6 7
Infrastructure
Le concentrateur
Son rôle c’est de prendre les données binaires parvenant d’une port est les
diffuser sur l’ensembles des ports.
9
1 2 3 4 5 6 7
Infrastructure
Les répéteurs
Le répéteur (en anglais repeater) est un équipement utilisé pour régénérer le signal
entre deux nœuds du réseau, afin d’étendre la distance du réseau.
10
1 2 3 4 5 6 7
Infrastructure
Les ponts
Le pont (bridge) est un dispositif matériel permettant de relier des réseaux travaillant
avec le même protocole.
11
1 2 3 4 5 6 7
Infrastructure
Le commutateur
12
1 2 3 4 5 6 7
Infrastructure
Les passerelles
13
1 2 3 4 5 6 7
Infrastructure
Les passerelles
14
1 2 3 4 5 6 7
Infrastructure
Le routeurs
15
1 2 3 4 5 6 7
Infrastructure
B-routeur
16
1 2 3 4 5 6 7
Infrastructure
Le modem
Topologies
Topologie en bus
Tous les ordinateurs sont reliés à une même ligne de transmission par l'intermédiaire
de câble, généralement coaxial.
18
1 2 3 4 5 6 7
Topologies
Topologie en étoile
Topologies
Topologie en anneau
Les ordinateurs sont situés sur une boucle et communiquent chacun à leur tour.
Topologies
Topologie maillée
Une topologie maillée, est une évolution de la topologie en étoile, elle correspond à
plusieurs liaisons point à point.
Une unité réseau peut avoir (1,N) connexions point à point vers plusieurs
autres unités. Chaque terminal est relié à tous les autres.
21
1 2 3 4 5 6 7
Topologies
Topologie en arbre
Le réseau est divisé en niveaux. Le sommet, le haut niveau, est connectée à plusieurs
nœuds de niveau inférieur, dans la hiérarchie. Ces nœuds peuvent être eux-mêmes
connectés à plusieurs nœuds de niveau inférieur.
22
2. Le modèle OSI
• Histoire,
• Concept,
• Les 7 couches du modèle,
• Transmission de données,
• Limitations…
23
1 2 3 4 5 6 7
Norme définie par l'ISO pour permettre l'interconnexion des systèmes hétérogènes.
24
1 2 3 4 5 6 7
Histoire
Origines et motivations?
Concept
Le modèle OSI n'est pas une véritable architecture de réseau, car il ne précise pas
réellement les services et les protocoles à utiliser pour chaque couche.
Néanmoins, l'ISO a écrit ses propres normes pour chaque couche, et ceci
de manière indépendante au modèle.
26
1 2 3 4 5 6 7
Les principes qui ont conduit à ces 7 couches sont les suivants :
o une couche doit être créée lorsqu'un nouveau niveau d'abstraction est
nécessaire,
o chaque couche a des fonctions bien définies,
o les frontières entre couches doivent être choisies de manière à
minimiser le flux d'information aux interfaces,
o le nombre de couches doit être tel qu'il n'y ait pas cohabitation de
fonctions très différentes au sein d'une même couche et que
l'architecture ne soit pas trop difficile à maîtriser.
27
1 2 3 4 5 6 7
28
1 2 3 4 5 6 7
Fonctions en général ?
Par ailleurs, les couches 1 à 3 interviennent entre machines voisines, et non entre les
machines d'extrémité qui peuvent être séparées par plusieurs routeurs. Les couches 4
à 7 sont au contraire des couches qui n'interviennent qu'entre hôtes distants.
29
1 2 3 4 5 6 7
Transmission de données
Transmission de données
31
1 2 3 4 5 6 7
Limitations du modèle
La chose la plus frappante à propos du modèle OSI est que c'est peut-être la structure
réseau la plus étudiée et la plus unanimement reconnue
Les spécialistes qui ont analysé cet échec en ont déterminé 4 raisons
principales.
32
1 2 3 4 5 6 7
Limitations du modèle
Le modèle OSI était idéalement placé par rapport à la recherche, mais hélas, le
modèle TCP/IP était déjà en phase d'investissement
33
1 2 3 4 5 6 7
Limitations du modèle
Limitations du modèle
35
1 2 3 4 5 6 7
Limitations du modèle
Cela tient tout simplement du fait que le modèle est relativement complexe, et que du
coup les premières implémentations furent relativement lourdes et lentes.
36
1 2 3 4 5 6 7
Limitations du modèle
A l'inverse, TCP/IP est venu d'Unix et a été tout de suite utilisé, par des
centres de recherches et les universités, c'est-à-dire les premiers a avoir
utilisé les réseaux de manière poussée.
• Histoire,
• Description du modèle,
• Pile protocolaire.
38
1 2 3 4 5 6 7
C’est quoi?
TCP/IP est une suite de protocoles. Le sigle TCP/IP signifie «Transmission Control
Protocol/Internet Protocol»
Le protocole TCP/IP ait été développé bien avant que le modèle OSI
apparaisse.
Histoire
Origines ?
Histoire
C'est donc dans cet objectif et ce choix technique que les protocoles TCP
et IP furent inventés en 1974.
Description du modèle
42
1 2 3 4 5 6 7
Description du modèle
43
1 2 3 4 5 6 7
Pile protocolaire
44
4. Le protocole IP
• Concept,
• L'adresse IP,
• Le routage IP.
45
1 2 3 4 5 6 7
C’est quoi?
46
1 2 3 4 5 6 7
Concept
Exemple :
47
1 2 3 4 5 6 7
Concept
48
1 2 3 4 5 6 7
Concept
49
1 2 3 4 5 6 7
Concept
50
1 2 3 4 5 6 7
L'adresse IP
L'adresse IP est une adresse unique attribuée à chaque ordinateur sur Internet (c'est-
à-dire qu'il n'existe pas sur Internet deux ordinateurs ayant la même adresse IP).
51
1 2 3 4 5 6 7
L'adresse IP
52
1 2 3 4 5 6 7
L'adresse IP
53
1 2 3 4 5 6 7
L'adresse IP
54
1 2 3 4 5 6 7
L'adresse IP
L'adresse IP
La traduction nom d'hôte => IP est appelé résolution d'hôte. Pour traduire un nom
d'hôte en une IP l'ordinateur a besoin d'une "table" qui contient toutes les
équivalences.
Cette technique était viable à l'époque où les réseaux étaient encore très
petits, mais aujourd'hui avec environ 4 milliards d'ordinateurs sur
Internet c'est impossible à maintenir.
L'adresse IP
Devant la multiplication des ordinateurs sur le réseau, et donc des noms d'hôtes, Paul
Mockapetris a inventé en 1983 les noms de domaine (Domain Name System, ou
DNS).
57
1 2 3 4 5 6 7
L'adresse IP
L'adresse IP
Exemple :
59
1 2 3 4 5 6 7
L'adresse IP
Le nom de zone peut être soit le nom du pays de rattachement (en deux lettres) soit le
nom d'une catégorie d'utilisateurs (en trois lettres) souvent localisée aux Etats-Unis.
Le routage IP
Le routage IP
62
1 2 3 4 5 6 7
Le routage IP
63
1 2 3 4 5 6 7
Le routage IP
Statiques:
la mise à jour des tables de routage est établie par les administrateurs
des différents équipements de l'Internet (Stations, passerelles...);
Dynamiques:
la mise à jour est faite automatiquement en fonction de mesures de
trafic; Les différents équipement peuvent s'échanger des informations
de routage.
64
1 2 3 4 5 6 7
Le routage IP
65
1 2 3 4 5 6 7
Le routage IP
Unicast, qui consiste à acheminer les données vers une seule destination
déterminée,
66
1 2 3 4 5 6 7
Le routage IP
67
5. Protocoles TCP & UDP
• Les ports,
• Le protocole UDP,
• Le protocole TCP.
68
1 2 3 4 5 6 7
C’est quoi ?
TCP comme UDP s’exécute au-dessus d’IP et se fonde sur les services fournis par ce
dernier.
69
1 2 3 4 5 6 7
Les ports
C’est quoi ?
Avec IP, nous avons de quoi envoyer et recevoir des paquets de données d'un
ordinateur à l'autre.
70
1 2 3 4 5 6 7
Les ports
71
1 2 3 4 5 6 7
Les ports
On appelle ces numéros des ports (pensez aux "portes" d'une maison: à
une adresse donnée, on va pouvoir déposer les lettres à différentes portes
à cette adresse).
72
1 2 3 4 5 6 7
Les ports
73
1 2 3 4 5 6 7
Les ports
UDP ou TCP sont des protocoles qui permettent justement d'utiliser des
numéros de ports en plus des adresses IP.
Avec UDP ou TCP, on peut être plus précis: on envoie des données d'une
application x sur l'ordinateur A vers une application y sur l'ordinateur B.
74
1 2 3 4 5 6 7
Les ports
75
1 2 3 4 5 6 7
Les ports
Les ports reconnus (Well-known ports) sont utilisés par des services
réseau d’usage général et commun :
• 20 et 21 pour FTP
• 25 pour SMTP
• 80 pour HTTP
Ce qui signifie que pour établir une connexion avec un serveur web, il
faut s’adresser au port 80 de la machine concernée.
76
1 2 3 4 5 6 7
Les ports
77
1 2 3 4 5 6 7
UDP
Rôle ?
Caractéristiques d’UDP:
78
1 2 3 4 5 6 7
UDP
Caractéristiques d’UDP:
UDP ne séquence pas les données. La remise conforme des données n’est
pas garantie.
UDP est plus rapide, plus simple et plus efficace que TCP mais il est moins
robuste.
79
1 2 3 4 5 6 7
TCP
Rôle ?
Les applications utilisent TCP pour garantir une transmission des données fiable.
TCP est un protocole fiable, orienté connexion.
Caractéristiques de TCP:
de découper les gros paquets de données en paquets plus petits pour que
IP les accepte.
80
1 2 3 4 5 6 7
TCP
Caractéristiques de TCP:
81
1 2 3 4 5 6 7
TCP
82
6. programmation réseau
• Concept,
• Types.
83
1 2 3 4 5 6 7
Cette liste non exhaustive donne une vision des connaissances liées au
domaine du réseau que l'on peut avoir.
84
7. Application réseau
• Outils.
85
1 2 3 4 5 6 7
Solutions