Vous êtes sur la page 1sur 51

Réseaux informatiques:

Architectures & protocoles

LAMZABI Siham

Édition 2023-2024
Objectifs du cours

✓Connaître les différents composants et principes de base


des réseaux informatiques
✓ Focaliser sur les concepts et principes de fonctionnement
des réseaux (modèle de communication en couches)
✓ Acquérir un vocabulaire réseau
✓ Détailler le fonctionnement des couches basses du
modèle OSI
✓ Examiner les technologies réseau.
PLAN
I. Introduction aux réseaux informatiques
1.1. Généralités
1.2. Normalisation des réseaux
1.3. Modèle OSI vs TCP/IP
II. La couche physique
2.1. Rôle de la couche physique
2.2. Système de transmission et ses
composants
2.3. Protocoles de niveau physique
PLAN
III. La couche liaison de données
3.1. Rôle de la couche
3.2. Techniques de contrôle d’erreurs
3.3. Techniques de contrôle de flux
3.4. Protocoles liaison de données
IV. La couche réseau
4.1. Fonctions et services de la couche
4.2. Adressage
4.3. Commutation vs Routage
4.4. Protocoles de routage
Types d’évaluation?

• 1 contrôle continu
• Quiz
• Devoirs
• TD
• Participation en classe
Bibliographie

1. C. Servin. Réseaux & Télécoms. 4ème Edition. Dunod


2013.

2. Jean-Luc Mantagnier. Réseaux d’entreprise par la


pratique. 3ème Edition. Eyrolles 2011

3. A.Tanenbaum. Réseaux, architectures, protocoles,


applications. Inter Editions 2011

4. S. Lohier & D. Présent. Transmissions et réseaux.


5ème Edition. Dunod 2010.
Bibliographie & webographie
• Cisco system et all. Technologies des
interconnexions réseaux. Campus Press 2001.
• P.Rolin, G. Martineau, L. Toutain et A. Léroy. Les
réseaux principes fondamentaux. Hermès 1997
• G. Pujolle. Initiation aux réseaux. Cours et
exercices. Eyrolles 2002.

1. www.prism.uvsq.fr
2. http://sandyetadrien.free.fr/Adrien
3. www.lipn.univ paris13.fr
Introduction
Définitions & concepts de base
Définition

• Réseau informatique= ensemble de machines


informatiques reliées entre elles via un support
de transmission pour le partage de ressources.
• Ressources=
– matérielles: imprimante, scanner, unité de
stockage,…
– logicielles: fichier de données, application,
information
Quelques réseaux

➢1865: Télégraphe
➢1876: Téléphone
➢1920: Radio
➢1930: TV
➢1963: Télex, LS(Liaison Spécialisée)
➢1964: Transmission des données sur RTC
➢1969: Arpanet (Internet)
➢1970: Réseaux locaux
➢1978: Réseau public de données(X.25)
➢1984: Réseaux à intégration de services (RNIS)
➢2010: Réseaux convergents
Evolution des réseaux

12
Apport des réseaux

• Le partage : de fichiers, d’applications


• Le transfert de données: parole, données inf,
images, vidéo,etc
• La communication: entre utilisateurs dans
l’entreprise ou avec l’extérieur
• La collaboration entre utilisateurs: groupware
• Lecture de vidéo, gestion des transactions,
réseaux sociaux,…
Apport des réseaux

14
Critères de Classification
• Flux d’information transporté: voix, images, données
informatiques → obsolète!!
• Constructeur des équipements: homogène ou
hétérogène →(SNA d’IBM, Apple Talk d’Apple,…)
obsolète!!
• Étendue ou couverture du réseau: LAN, MAN et
WAN
– Support de transmission: filaire ou sans fil
• Ethernet; Wifi, Bluetooth,…
– Topologie:
• maillé, bus, étoile, anneau,…
– Technique de commutation:
• de circuit, de messages, de paquet, de trames ou de cellules
Les Réseaux Locaux (LAN)
• Opèrent sur une étendue géographique limitée (maison,
bâtiment, campus)
• Permettent l’accès multiple au media
• Contrôle Local du réseau (privé)
• Permettent un accès complet aux ressources locales
• Connectent des équipements physiquement adjacents
• EX: Ethernet, Token Ring
Les Réseaux Métropolitains (MAN)
• Opèrent sur une étendue géographique d’une ville
• l’accès multiple au media
• Interconnexion de LAN
• Privé ou public
Les Réseaux Distants ( WAN)
• Opèrent sur une étendue géographique large (un pays)
• Contrôle du réseau , en général, par l’opérateur Télécom
• Permettent un accès complet ou limité aux ressources distantes
• Connectent des équipements physiquement distants
• Service public
• Ex: Internet.

18
Normalisation des réseaux:
Le modèle OSI
Normalisation

• Les technologies de communication représentent un


domaine complexe et en évolution constante…
 Besoin de se baser sur un modèle :
– Établir des spécifications et des tests
– Comparer des solutions équivalentes
– Simplifier la description d’un système complexe

• Le modèle OSI d’ISO se base sur plusieurs couches


simples à vocation précise, afin d’en faciliter la
compréhension et l’implémentation.
Importance de la Normalisation(1)

• Fixer une terminologie unifiée


• Définir les concepts de base
• Garantir la qualité
• Se détacher des constructeurs
• Faciliter la gestion du réseau
Organismes de normalisation

• Classement des organismes de normalisation selon:


– La portée géographique des normes: nationale, européenne ou
internationale
• Internationaux:
– ISO : International Standards Organisation,
➢ organisme dépendant de l’ONU
➢ Formé des représentants nationaux (plus de 150 pays)
➢ Tous les domaines organisés par secteur d’activité
– UIT/ITU ex. CCITT : International Telecommunication Union ex. Comité consultatif
International pour le Télégraphe et le Téléphone(UIT)
➢ Formé des opérateurs nationaux et tous les industriels des télécoms
➢ Les télécoms sous l’aspect transmission.
• Européen:
– CEN: Comité Européen de Normalisation, équivalent à l’ISO en Europe
– ECMA: European Computer Manufacturer Association
– ETSI: European Telecom Standard Institute
• Nationaux:
– ANSI, AFNOR, BSI, DNI
– IMANOR(Institut Marocain de NORmalisation) et SNIMA(Service de Normalisation
Industrielle Marocaine).
Organismes de standardisation

– La nature de ses membres: constructeurs,


utilisateurs, exploitants ou états.
• IEEE : Institute of Electrical and Electronical Engineers
– Association de constructeurs et universitaires
– Normes dans le domaine de composants électroniques et
électriques et réseaux locaux
• EIA/TIA: Electrical /Telecom Industry Association
– Association de constructeurs
– Normes dans le domaine de la connectique
• IETF/IRTF : Internet Engineering/Research Task Force
– Normes à court terme: RFC(Request For Comment)
– Domaines: applications, routage et adressage, sécurité
– Recherche sur des projets à long terme
L’OSI : Pourquoi un modèle en Couches?

• Réduit la Complexité
• Standardise les Interfaces
• Facilite la Conception
• Assure l’interopérabilité
• Accélère l’évolution
• Simplifie l’apprentissage
Le Modèle OSI
• OSI: Open System Interconnexion, modèle basé sur 7 couches : qui
peuvent être distinguées en 2 blocs:
– Les couches hautes: organisation du dialogue entre applications
– Les couches basses: organisation du transfert de l’information
• Une couche(N) est un ensemble d’entités assurant les fonctions de
communication entre les systèmes ouverts
• Une entité(N): élément (logiciel ou matériel) qui met en œuvre les
fonctions de la couche N
• Chaque couche :
– Fournit 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 d’information suivant un protocole(N) avec des entités
distantes de même niveau
– Les données transférées par ce protocole sont des PDU (Protocol
Data Unit)
– Une couche peut aussi bien être matérielle que logicielle
La communication entre couches adjacentes
• Les relations entre couches adjacentes: couches N et
N-1 d’un même système
– Une interface entre couches qui décrit comment accéder aux
services offerts par une couche
– Est définie par un ensemble de primitives de services
– La réalisation des services se fait par un ensemble d’entités
(matérielles ou logicielles)
– L’accès aux services se fait via des points
d’accès(SAP)L’interface désignée par un identificateur.
le numéro de téléphone , identifiant du protocole de la
couche(N)
La communication entre couches adjacentes

• Les différents types de primitives de service


– Request: demande d’activation d’un service
– Indication: Indique qu’un service est demandé
– Response: réponse à un service demandé
– Confirm: signale que le service demandé a été réalisé.
• La forme d’une primitive: couche.service.primitive()
– Ex: N.connect.request(@source,@destination)
• Une primitive peut comporter ou non des paramètres
– Les adresses source et destination
– les paramètres de qualité de service
• Deux types de service:
– Service confirmé: enchaînement des 4 primitives précédentes
– Service non confirmé: enchaînement des 2 premières primitives.
Enchaînement des primitives de services
La communication entre entités homologues
• Les relations entre entités de même niveau et appartenant à des
systèmes différents.
• Ces relations sont définies par un ensemble de règles
syntaxiques et sémantiques qui régissent la communication,
appelées protocole.
– On s’intéresse à la mise en pratique d’un service
– On précise le format des données échangées
– La manière dont les primitives de service doivent s’enchaîner pour
réaliser le service
• Une communication entre couches homologues est virtuelle
– Excepté pour la couche la plus basse, connecté au support
• Exemple: le protocole IP de niveau 3, le protocole TCP de
niveau 4
La communication entre entités homologues

• Modes de connexion
• La communication entre entités homologues de
même niveau peut être:
– Mode connecté: la communication se fait en 3
phases où le contexte de la communication est
préservé:
• Établissement de la connexion;
• Transfert des données;
• Fermeture de connexion.
– Mode non connecté: la communication se fait en
une seule phase, sans mémoire.
Notion d’encapsulation des données
• Les unités de données échangées entre les couches sont de
plusieurs types:
– SDU(Service Data Unit): unité de données échangée entre couches
adjacentes
– PDU(Protocol Data Unit): unité échangée entre couches homologues
– PCI(Protocol Control Information):information de contrôle ajoutée pour
les besoins d’une couche.
• Relations entre les unités de données:
– PDU(N) = SDU(N) + PCI(N) ou SDU(N) = PDU(N+1)
Modèle de communication entre couches

Couche n+1
Utilise

Service de couche n
Serice(N)

PDU
Couche n Couche n
Fournit Protocole de couche n

Service de couche n-1

Couche n-1

MACHINE LOCALE MACHINE DISTANTE


Les Fonctions des Couches

Accès des utilisateurs


Représentation des données
Communication Inter-Hôte
Transport de bout-en-bout
Adressage et routage
Accès au support de Trans.
Transmission en Binaire
La couche physique
➢ La norme ISO 10022 ou l’avis X.211 de l’UIT définit le service devant être
rendu par la couche physique.
➢ Elle permet la transmission des bits sur un circuit de communication
➢ Elle fournit les moyens mécaniques, électriques et fonctionnels pour le maintien
et l’utilisation des connexions physiques
➢ Elle définit à la fois :
➢ les supports de transmission(câbles et connecteurs) à utiliser
➢ Les modes de transmission de la couche physique l’information
➢ La conception de la couche physique peut être considérée comme faisant partie
du domaine de l’ingénieur électronicien.
La couche liaison de données

➢ La norme ISO 8886 ou l’avis X.212 de l’UIT définit le service devant être
rendu par la couche liaison.
➢ Elle permet la transmission de données de manière fiable entre 2 entités
connectées directement(au niveau physique)
➢ A l’émission, les données assemblées en trames pour être échangées
➢ A la réception, les frontières entre trames envoyées par la couche physique
doivent être détectées
➢ 3 types de fonction sont principalement apportées:
➢ Des fonctions de contrôle d’erreurs et de contrôle de flux
➢ Des fonctions de contrôle d’accès au support(quand un même support est partagé
entre plusieurs stations)
➢ Des normes distinctes ont été définies pour les WAN et pour les LAN
La couche réseau

➢ La couche réseau doit permettre l’interconnexion de réseaux hétérogènes et la


communication entre machines qui ne sont pas connectées directement(au
niveau physique)
➢ A ce niveau, les données sont assemblées en paquets pour être échangées
➢ Les principales fonctions apportées:
➢ Des fonctions d’adressage
➢ Des fonctions d’acheminement des paquets entre équipements ou sous-réseaux
➢ Deux types de services sont offerts:
➢ Des services orientés connexion (normes X.25)
➢ Des services sans connexion(normes Internet).
La couche Transport

➢ La couche transport est l’interface entre :


➢ Les couches basses du modèle OSI qui s’occupent de la transmission de
l’information;
➢ Les couches hautes du modèle OSI qui s’occupent du traitement de l’information

➢ Elle effectue des contrôles supplémentaires à ceux déjà effectués par la couche
liaison, mais ces contrôles sont effectués de bout en bout
➢ Elle définit plusieurs classes de protocoles:
➢ Chaque classe est adaptée à un service réseau de qualité donnée
➢ Certaines classes permettent d’optimiser des ressources réseau par:
➢ Le multiplexage de plusieurs connexions transport
➢ La concaténation de plusieurs connexions réseau.
La couche Session

➢ La couche session introduit la notion de session, extension de la


notion de connexion
➢ Elle offre des services à valeurs ajoutées supérieures:
➢ Libération ordonnée de la session
➢ Gestion du dialogue
➢ Synchronisation des échanges
➢ Gestion des activités

➢ Par rapport aux autres couches, la couche session est une couche
très mince
La couche Présentation

➢ La couche présentation est la première couche qui s’intéresse à la


sémantique des données échangées
➢ Elle offre des services :
➢ De codage et décodage de l’information
➢ Pour permettre des communications entre machines utilisant des modes de
représentation différents( codes ASCII et EBCDIC)
➢ Basée sur une syntaxe abstraite
➢ De compression des données si les données sont de grande taille
➢ De cryptage si les données sont confidentielles
La couche Application

➢ La couche application n’offre pas de services mais fournit le


moyen d’accéder à l’environnement OSI
➢ La structure de la couche application détermine comment
différentes applications vont être organisées pour utiliser des
modules OSI communs
➢ Elle définit l’interface utilisateur aux fonctions réseau.
➢ Exp: applicatif de messagerie; HTTP, Telnet, FTP, SMTP, etc.
Communication Point à Point
Équipements réseau

• Un réseau est formé d’un ensemble d’équipements,


appelés nœuds reliés par des supports de transmission
selon une topologie donnée.
• Les types de nœuds
– Nœud d’extrémité ou nœud terminal: équipement hôte
impliqué dans la communication. Il implémente toutes les
couches du modèle(traitement des données et
communication) PC, TE, super calculateur, imprimante,
– Nœud intermédiaire: équipement du réseau qui assure les
fonctions de communication. Il implémente les couches
basse(1-3)(seulement les fonctions de communication) 
routeur, modem, switch, etc.
Equipements réseaux
Les topologies

45
Composants d’un réseau

46
Composants d’un réseau
Equipement intermédiaire permettant de relier les hôtes
entre eux ou d’interconnecter des réseaux entre eux.

47
Hôtes

- Serveur : hôte équipé de logiciel


lui permettant de fournir des
informations à d’autres hôtes
sur le réseau(SE server).
Serveur de messagerie, serveur
web,…
- Client : hôte équipé d’un
logiciel qui lui permet de
demander des informations
auprès d’un serveur et de les
utiliser.
48
Le Modèle TCP/IP(Internet)
Modèle fonctionnel

Application

TCP/UDP

IP

Liaison+
Accès

Physique

- Dans le modèle OSI, la couche application communique avec la couche


session via une API(Application Programming Interface) qui rend les
fonctions réseaux transparentes aux utilisateurs.
-Dans le modèle TCP/IP, la communication entre applications est assurée par
les sockets (sous windows: Winsock).
Encapsulation – Exemple-
Méthodes d’adressage et d’accès aux réseaux

• Toute entité sur le réseau, ainsi que ses services, est


identifiée par une adresse (au sens large)
– Une carte réseau (NIC) → une adresse physique : @
MAC
– Une station sur le réseau → une adresse logique : @
IP4/IP6
– Une application en environnement TCP/IP → un
numéro de port (TCP ou UDP)
– Une page HTML sur le Web → une URL (nom de
domaine) ou @ mail,…
La couche physique: niveau bit
Éléments de transmission de données

Vous aimerez peut-être aussi