Notions de base sur les réseaux.
Mohammed OUMSIS
1
Objectifs
• Vous permettre de maîtriser les concepts de base relatifs aux réseaux
Informatiques
– Définitions, vocabulaire
– Fonctions et mécanismes qui sont mis en œuvre dans les réseaux
• Étude des problématiques et architectures des réseaux
– Modèle OSI
– Architecture TCP/IP
– Architectures des réseaux locaux : Ethernet
• Étude des principaux protocoles de communication sur lesquels toutes les
applications réparties/distribuées sont basées
– Ethernet, IP, ARP, ICMP, TCP, UDP, DNS, DHCP, HTTP, ….
2
Plan du cours
Introduction aux réseaux Informatiques
– Définitions et concepts de base
– Introduction à la notion d’architecture réseau
Chap. 1 : Systèmes et Supports de transmission de données
– Les systèmes de transmission
– Les supports des transmission
Chap. 2 : Les protocoles de liaison de données
– Etude de la couche liaison de données
– Protocole HDLC (High level Data Link Control)
– Protocole PPP (Point to Point Protocol)
Chap. 3 : Les réseaux locaux d’entreprise
– Les réseaux Ethernet
– Interconnexion des réseaux locaux
3
Plan du cours (Suite)
Chap. 4 : Architecture TCP/IP
– Historique
– Architecture TCP/IP
– L'encapsulation des données
– Protocoles normalisés de la couche Réseau
– Protocoles normalisés de la couche Transport
Chap. 5 : Les applications
– Protocoles normalisés de la couche Application
– DNS
– DHCP
– HTTP
– SMTP
– .......
4
Introduction aux Réseaux Informatiques
I - Définitions et concepts de base
1. Définitions
2. Pourquoi des réseaux?
3. Applications réseaux
4. Categories de réseaux
5
Définitions et concepts de base
1. Définitions
Un réseau est un ensemble d’objets interconnectes les uns avec les
autres.
« Réseau Informatique» : ( computer network) Un réseau informatique
est un ensemble d’ordinateurs reliés entre eux grâce a des lignes physiques et
échangeant des informations sous forme de données numériques.
La technologie des réseaux constitue l ’ensemble des outils qui permettent a
des ordinateurs de partager des informations et des ressources.
«Téléinformatique » = informatique à distance.
C’est une science qui associe le traitement de l’information (les données) qui est le
domaine propre de l’ordinateur, avec le transport de l’information, qui est le
domaine des télécommunications.
6
Définitions et concepts de base
2. Pourquoi des réseaux?
Sans réseau l’échange des informations s’effectue en général par de nombreux documents
parfois ajouter la perte d’informations.
imprimés et le transport de fichiers sur disquettes. A la perte de temps, il faut même
Que permet un réseau ?
Partage des ressources :
• Ressources matérielles : disque dure, imprimante, …..
• Ressources logicielles : SGBD, Compilateur, ….
•
Fiabilité (de matériel) :
Données
•
•
Redondance du matériel ?
économie d’argent :
Duplication des données
• Prix des (mini + micro) ordinateurs << prix d’ordinateur central
• Croissance rapides du parc informatique réseau local LAN
Moyen de communication puissant :
• Messagerie électronique (rapide, moins chère)
• Écriture commune de documents
7
Définitions et concepts de base
3. Applications réseaux
Accès au World Wide Web Accès à distance (telnet)
Courrier électronique (mail) Transfert du texte de la parole et de la vidéo.
Transfert de fichiers (ftp)
8
Définitions et concepts de base
4. Categories de réseaux
Classification selon la zone de couverture
9
Définitions et concepts de base
4. Categories de réseaux
Les LAN
LAN signifie Local Area Network (en français Réseau Local).
Il s'agit d'un ensemble d'ordinateurs appartenant à une même
organisation et reliés entre eux dans une petite aire géographique par un
réseau, souvent à l'aide d'une même technologie (la plus répandue étant
Ethernet).
Un réseau local est donc un réseau sous sa forme la plus simple. La
vitesse de transfert de données d'un réseau local peut s'échelonner entre
10 Mbps (pour un réseau ethernet par exemple) et 1 Gbps (en FDDI ou
Gigabit Ethernet par exemple).
La taille d'un réseau local peut atteindre jusqu'à 100 voire 1000
utilisateurs.
10
Définitions et concepts de base
4. Categories de réseaux
Les LAN
11
Définitions et concepts de base
4. Categories de réseaux
Les MAN
Les MAN (Metropolitan Area Network) interconnectent plusieurs LAN
géographiquement proches (au maximum quelques dizaines de km) à des
débits importants.
Ainsi un MAN permet à deux noeuds distants de communiquer comme si
ils faisaient partie d'un même réseau local.
Un MAN est formé de commutateurs ou de routeurs interconnectés par
des liens hauts débits (en général en fibre optique).
12
Définitions et concepts de base
4. Categories de réseaux
Les MAN
13
Définitions et concepts de base
4. Categories de réseaux
Les WAN
Un WAN (Wide Area Network ou réseau étendu) interconnecte plusieurs
LANs à travers de grandes distances géographiques.
Les débits disponibles sur un WAN résultent d'un arbitrage avec le coût
des liaisons (qui augmente avec la distance) et peuvent être faibles.
Les WAN fonctionnent grâce à des routeurs qui permettent de "choisir" le
trajet le plus approprié pour atteindre un noeud du réseau.
Le plus connu des WAN est).
14
Définitions et concepts de base
4. Categories de réseaux
Les WAN
15
Définitions et concepts de base
4. Categories de réseaux
Le Réseau Internet
Internet est la suite du réseau militaire américain ARPANET.
Le but était de concevoir un réseau résistant aux attaques : les
communications ne passent plus selon un mode linéaire, mais peuvent à
chaque endroit emprunter plusieurs routes.
Les informations peuvent continuer à circuler, même en cas de
destruction majeure d'une partie du territoire (on est en pleine guerre
froide).
Internet a donc été conçu dès l'origine comme une toile d'araignée, d'où
son nom anglais web (qui veut dire tissage et toile d'araignée).
16
Définitions et concepts de base
4. Categories de réseaux
Le Réseau Internet
17
Définitions et concepts de base
4. Categories de réseaux
Le Réseau Internet
L'interconnexion progressive de tous les ordinateurs de la planète
fonctionne donc comme un gigantesque réseau.
Or dans la pratique, ces ordinateurs ne sont pas directement
interconnectés entre eux. Les ordinateurs sont d'abord interconnectés au
sein d'un institut ou d'un batiment formant ainsi une multitude de petits
sous-réseaux. Puis par sous réseau une machine est chargée de
s'interconnecter avec d'autres machines.
Enfin progressivement la planète entière est interconnectée avec à
chaque étape du maillage une machine désignée pour se connecter au
niveau supérieur. On a ainsi une interconnexion de toutes les machines par
interconnexion de réseaux successifs.
D'où le terme Internet pour "INTER-NETworks".
18
Introduction aux Réseaux Informatiques
II Introduction à la notion d’Architecture réseau
1. Généralités
2. Importance de la standardisation
3. Le modèle de référence - OSI
4. Modèle OSI et Architecture TCP/IP
5. Architecture TCP/IP
19
1. Généralités
• les communications sont un domaine complexe et
en évolution constante
Avec quel
application le
transmettre
Est-il dans le bon
langage ?
Est-il bien
transmis ?
A qui est-il
destiné?
Sur quel média
circule le message ?
20
1. Généralités
• => besoin d’un modèle (Une architecture de communication) :
– établir des spécifications et des tests
– comparer des solutions
– établir des protocoles de communication
• le modèle sera en plusieurs couches simples à
vocation précise afin de faciliter la compréhension et
l’implémentation
21
2. Importance de la standardisation
• Besoin d’un modèle normalisé
– Pour une entreprise qui met en œuvre des réseaux, la
diversité des solutions adoptées et l’hétérogénéité des
équipements est une nécessité fondamentale
• Pour prendre en compte une informatique existante non encore
connectée et hétérogène pour des raisons économiques ou
historiques.
• Pour ne pas se limiter à un seul fournisseur.
• Pour pouvoir tirer partie de complémentarité des produits de différents
constructeurs
• Pour pouvoir s’adapter au mieux à l’évolution des flux d’information à
traiter dans l’entreprise.
22
2. Importance de la standardisation
• « Normalisation » : ensemble de règles destinées à satisfaire un
besoin de manière similaire
– Avantages :
• réduction des coûts d’études
• rationalisation de la fabrication
• garantie d’un marché plus vaste
• garantie d’inter-fonctionnement, d’indépendance vis à vis d’un
fournisseur, de pérennité des investissements
• Quelques Organisme de normalisation :
– I.S.O. International Standardization Organization
organisation non gouvernementale, centaine de pays membres ,édite des normes
dans tous les domaines.
– I.E.E.E. Institute of Electrical & Electronics Enginers (USA)
[Link]
La plus grande organisation professionnelle et universitaire du monde, groupe de
normalisation pour l’informatique (IEEE 802)
– I.E.T.F. Internet Engineering Task Force
[Link]
normalisation pour l’internet
23
– U.I.T . Union Internationale des Télécommunications (ex CCITT) (Genève)
[Link]
2. Importance de la standardisation
• Plusieurs types de standards:
– Standards propriétaires: parfois non public,
réservé à un constructeur:
• SNA (System Network Architecture) d’IBM,
• DSA (Distributed System Architecture) de
BULL
• NetWare de Novell,
• DECnet de Digital, ...
– Standards ouverts
• Le modèle OSI de l’ISO : le modèle de
référence
• L’architecture TCP/IP :standards Internet.
24
3. Le modèle de référence - OSI
Le Modèle en couche OSI
Le Modèle OSI (Open System Interconnexion)
est inspiré des architectures réseaux comme
DECNET, SNA et TCP/IP.
Il a été mis au point par l’ISO en 1983
(International Standard Organisation)
Le modèle a été créé pour faciliter
l’interopérabilité de systèmes informatiques
différents
Pourquoi un modèle en couche
Réduire la complexité de l’ensemble
Uniformiser les interfaces entre les fonctions
Faciliter la conception modulaire
Assurer l’interopérabilité des technologies
Faciliter l’évolution
Simplifier l’enseignement et l’apprentissage
25
3. Le modèle de référence - OSI
• 7 couches:
– la plus haute= programmes d’applications
– la plus base= électronique de modulation
• Une couche : un ensemble homogène destiné à accomplir une tâche
ou à rendre un service
• Chaque couche:
– fourni des services à la couche supérieure
– utilise des services de la couche inférieure
– les données transférées par les services sont des SDU= Service Data Unit
– échange de l’information suivant un protocole avec des couches distantes de même
niveaux
– les données transférées par ce protocole sont des PDU= Protocol Data Unit
couche n +1
services de la couche n
couche n protocole de couche n
couche n
services de la couche n-1
26
couche n-1
3. Le modèle de référence - OSI
• Il y a 2 types de dialogue :
– dialogue horizontal entre couches homologues à l’aide du protocole de
niveau N
– dialogue vertical à l’aide de service
couche n +1
services de la couche n
protocole de
couche n couche n couche n
services de la couche n-1
couche n-1
27
3. Le modèle de référence - OSI
28
3. Le modèle de référence - OSI
OSI: Couches « hôtes »
Tâche requérant des services
de communication.
Ex : FTP, Mail, Web…
Type et structure de l’information.
Ex : ASCII, EBCDIC, html, encryption…
Paramètres de la communication :
Organisation, synchronisation et
gestion du dialogue.
Ex : Ouverture et fermeture de
la session, autorisation…
Fiabilité de l’échange de l’information,
segmentation…
Ex : Accusés de réception (ACK)… 29
3. Le modèle de référence - OSI
OSI: Couches « média »
Acheminement de l’information
Ex : Adresse IP (Internet)
Ex : No. de téléphone (PSTN)
- Accès au médium de communication
Ex : Ethernet
- Adresse physique du prochain noeud
Tension (V), taux (bps), codage …
Ex : 10BaseT, modem… 30
3. Le modèle de référence - OSI
Les données de la couche N+1 sont encapsulées dans une unité de données de
niveau N (en-tête couche N et données N+1)
l’en-tête contient les infos nécessaires au traitement distant sur la couche
homologue (identifiant du service, adresse du destinataire, compteurs de contrôle
de l’échange, …)
Service
Forme
Transaction
• La couche n ajoute l’en-tête Hn (encapsulation)
• La couche liaison ajoute un champ supplémentaire T2 pour le contrôle de la
transmission (FCS, Frame Check Sequence) 31
3. Le modèle de référence - OSI
Système A Système B
Couche 7 Protocole de couche 7 Couche 7
Couche 6 Protocole de couche 6 Couche 6
Couche 5 Protocole de couche 5 Couche 5
Couche 4 Protocole de couche 4 Couche 4
Couche 3 Protocole de couche 3 Couche 3
Couche 2 Protocole de couche 2 Couche 2
Couche 1 Protocole de couche 1 Couche 1
Canal de transmission de données
32
3. Le modèle de référence - OSI
Système A Système B
Donnée
Couche 7 AH Donnée Couche 7
Couche 6 PH Donnée Couche 6
Couche 5 SH Donnée Couche 5
Couche 4 TH Donnée Couche 4
Couche 3 NH Donnée Couche 3
Couche 2 DH Donnée DT Couche 2
Couche 1 Bits Couche 1
Canal de transmission de données
33
3. Le modèle de référence - OSI
Système A Système B
11000….10001
Canal de transmission de données 34
3. Le modèle de référence - OSI
35
3. Le modèle de référence - OSI
36
3. Le modèle de référence - OSI
37
4. Modèle OSI et Architecture TCP/IP
Application
Transport
Réseau
Réseau Physique
38
5. Architecture TCP/IP
Architecture TCP/IP (Transmission Control Protocol/Internet Protocol)
L’architecture TCP/IP porte le nom des protocoles principaux qui la
constituent, à savoir TCP et IP ; on l’a définie dans les années
1960 pour le réseau ARPAnet. Elle s’est considérablement
développée avec le succès d’Internet.
Architecture en 4 Couches:
L’architecture TCP/IP compte quatre couches:
Réseau physique,
Réseau,
Transport ,
Application.
39
5. Architecture TCP/IP
Aucune caractéristique particulière n’est requise pour l’infrastructure
du ou des réseaux physiques traversés. La couche Réseau
physique est donc quelconque.
La couche Réseau (qu’il serait d’ailleurs plus juste de dénommer «
interréseaux ») assure la communication entre les réseaux
grâce au protocole IP (Internet Protocol).
Au-dessus de la couche IP, l’architecture définit deux protocoles de
transport, en fonction des besoins des utilisateurs : un protocole
en mode connecté, TCP (Transmission Control Protocol), et un
protocole en mode non connecté, UDP (User Datagram
Protocol).
La couche Application se greffe directement au-dessus de la couche
Transport. Elle contient tous les protocoles de haut niveau qu’un
utilisateur souhaite avoir à sa disposition : Telnet, FTP, SMTP,
HTTP…
40