0% ont trouvé ce document utile (0 vote)
27 vues105 pages

Cours P1

Transféré par

saadmakkaoui9
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
27 vues105 pages

Cours P1

Transféré par

saadmakkaoui9
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

P ro f e s s e u r S o f i a B e l k h a l a Réseaux et Protocoles

1 è re a n n é e c y c l e i n g é n i e u r
Génie Electrique

Année Scolaire 2023/2024


Pr [Link] 1
I n t ro d u c t i o n
Système d’information
Un système d'information (SI) est un ensemble organisé de ressources, comprenant des
personnes, des processus, des données, des applications et des technologies, qui interagissent
pour collecter, stocker, traiter, transmettre et utiliser l'information dans le but de soutenir les
activités d'une organisation.

Transmission d'Information Accès aux Ressources Collaboration et Communication

Évolution des Technologies Interopérabilité

Pr [Link] 2
Les flux d’information

Les réseaux informatiques


Voix interactive
Données constituent le fondement
multimédia
qui permet le flux, le
stockage et le partage de
Ordinateur
l'information au sein des
systèmes d'information.
Réseau de transport
Son

Données

Son et images
Vidéo

Pr [Link] 3
Réseau informatique

Un réseau informatique est un ensemble interconnecté de dispositifs, de systèmes et de ressources


informatiques qui permettent le partage et l'échange d'informations. Ces dispositifs, appelés nœuds,
peuvent inclure des ordinateurs, des serveurs, des routeurs, des commutateurs et d'autres équipements.
L'objectif principal d'un réseau informatique est de faciliter la communication et le partage de
ressources entre les différents utilisateurs et systèmes au sein d'une organisation ou à travers des
emplacements géographiques distincts.

Pr [Link] 4
Réseau

n « Télécommunications » : Toute transmission, émission ou réception de signes, de signaux, d’écrits,


d’images, de sons ou de renseignements de toute nature, par fil, radioélectricité, optique ou autres
systèmes électromagnétiques.

n « Réseau de communication » : Ensemble de ressources (artères de transmission, commutateurs,


…) mis à la disposition d’équipements terminaux pour leur permettre d’échanger de l’information.

n « Réseau public » : Réseau accessible à tous moyennant une redevance d’usage.

n « Réseau privé » : Réseau regroupant une communauté d’utilisateurs appartenant à une même
organisation.

n « Réseau privé virtuel » : Simulation d’un réseau privé à travers un réseau public.

Pr [Link] 5
Réseau

n « Réseau de commutation (ou commuté) » : Réseau dans lequel un abonné peut


atteindre n’importe quel autre : mise en relation de 1 à 1 parmi N (ex : Réseau Téléphonique
Commuté).

n « Réseau d’entreprise » : Réseau connectant les principaux points d’une entreprise,


généralement privé.

n « Réseau dorsal » (Backbone) : Réseau jouant le rôle d’artère principale pour le trafic en
provenance et à destination d’autres réseaux.

Pr [Link] 6
Les fonctions d’un réseau

n La transmission : point à point ou diffusion

n La commutation: comment mettre en relation un utilisateur avec n’importe quel autre ?

n La signalisation: repose sur l’échange d’informations de « services »

n L’administration et la gestion: Détection des fautes

n La performances et qualité de services : sécurité

Pr [Link] 7
O b j e c t i f s re c h e rc h é s

§ La connectivité: permettre à plusieurs types d’ordinateurs utilisant des logiciels différents de


communiquer entre eux
§ La modularité: utiliser un ensemble restreint d’appareils généraux
§ Une implantation simple: solution générale qui peut être installée facilement selon différentes
configurations
§ Une utilisation facile: disponibilité d’outils de communication libérant les utilisateurs de la
connaissance de la structure du réseau
§ La fiabilité: détection et correction des erreurs
§ Une mise à jour aisée: permettre au réseau d’évoluer et d’être modifiée selon les besoins des
utilisateurs et des nouveaux équipements.

Pr [Link] 8
Les applications industrielles

n Contrôle de la production, suivi des stocks, comptabilité, gestion clientèle : pas de


contraintes géographiques

n Système de messagerie, vidéoconférence, réunions téléphoniques : gain de temps

n Commandes électroniques en temps réel : efficacité, diminution des stocks


n Commerce électronique : diminution des coûts
n De nombreuses entreprises s’arrêtent en même temps que le réseau (exemple banques)
n Distances entre les sites de plus en plus grandes (multinationales)

Pr [Link] 9
Les applications domestiques

n Internet, …..

n Recherche d’informations

n Communication entre personnes (e-mail, forums, messagerie instantanée, chat…)


n Divertissements interactifs
n Commerce électronique,

n Gestion comptes en banques, opérations boursières

n Enseignement à distance, travail à domicile

n Téléphonie, TV, Radio

Pr [Link] 10
les équipements réseau
Les équipements réseau, ou périphériques réseau, sont les équipements physiques nécessaires à la
communication et à l’interaction entre les appareils d’un réseau informatique.
Voici une liste des équipements réseau les plus courants :
§ Concentrateur (hub)
§ Commutateur (switch)
§ Routeur
§ Pont (bridge)
§ Passerelle (gateway)
§ Modem
§ Répéteur
§ Point d’accès

Pr [Link] 11
Catégories de réseaux
Pas facile de classer les réseaux car les critères sont multiples. Parmi ces critères on trouve :

n Selon les types de transmission n Selon les performances

n supports (filaires, optiques, sans fil) n bande passante (débit), délais (latence)

n modes de diffusion n Selon le type des terminaux

n Selon la taille n réseaux téléphoniques

n PAN, LAN, MAN, WAN, Internet n réseaux d’ordinateurs

n réseaux domestiques

Pr [Link] 12
Les modes de transmission

Diffusion 1 à N Collecte 1 à N Commutation 1 à 1 parmi n


§ réseaux de radio diffusion § réseaux de télémesure § Réseau Téléphonique Commuté
§ réseaux locaux

Source

Commutateur

Collecteur

Pr [Link] 13

13
Classification selon la taille

n PAN - Personal Area Network - réseau personnel


n 1 m : liaison sans fil ordinateur/souris,clavier,imprimante… contrôle appareil auditif,
stimulateur cardiaque…

n LAN - Local Area Network - réseau local


n 10 m/1 km : salle/immeuble/campus

n MAN - Metropolitan Area Network - réseau métropolitain


n 10 km : ville

n WAN - Wide Area Network - réseau longue distance


n 100 km/1 000 km : pays/continent

n Internet
n 10 000 km : planète, interconnexion de réseaux

Pr [Link] 14
Classification selon la taille

LAN

MAN

WAN

Pr [Link] 15
Classification selon la taille

Paramètres LAN MAN WAN

Propriété du réseau Privée Privée ou publique Privée ou publique

Couverture
Petite Moyenne Très grande
géographique

Conception et
Simple Complexe Complexe
maintenance

Bande passante Faible Modéré Élevée

Débits de données Élevée Modéré Réduit

Congestion Réduite Élevée Élevée

Application Collège, école, hôpital Villages, villes Pays, continents


Pr [Link] 16
Classification selon la taille

Pr [Link] 17
Classification selon Performances des réseaux

L'amélioration des technologies et donc des débits suggère une classification des réseaux non pas par
leur dimension, mais par leur débit (classification plus "logique"). Ainsi, on trouve trois grandes
familles :

§ les réseaux à faible et moyen débits (débits < 200 kbps),


§ les réseaux à haut débit (200 kbps < débit < 20 Mbps),
§ les réseaux à très haut débit (débit > 20 Mbps).

n Débit (bps): nombre de bits que le réseau peut transporter par seconde
n Latence (ms) : nombre de secondes que met le premier bit pour aller de la source à la destination

Pr [Link] 18
Classification selon type des terminaux

• Réseaux d’ordinateurs : Des clients et des serveurs

Pr [Link] 19
Classification selon type des terminaux
• Réseaux d'ordinateurs Réseau Pair à Pair (P2P - Peer-to-Peer):
Un réseau pair à pair (P2P) est une architecture de réseau dans laquelle chaque nœud ou périphérique
connecté peut agir à la fois en tant que client et en tant que serveur.

Pr [Link] 20
Classification selon type des terminaux
Réseau sans Fil (Wi-Fi) : Les réseaux sans fil utilisent des technologies comme le Wi-Fi pour
permettre la communication entre les dispositifs sans nécessiter de connexions physiques par des
câbles.

Téléphone mobile

Station de base

Ordinateur portable
Transmission
radio

RTC
Internet

Pr [Link] 21
Classification selon type des terminaux

Réseaux domestiques
n Réseau permettant aux appareils domestiques de communiquer entre eux + accès Internet
n PC, portables, PDA, périphériques partagés
n TV, DVD, lecteurs MP3, photos numériques, caméscopes

n téléphones, mobiles, télécopieurs, …


n horloges, micro-ondes, fours, réfrigérateurs, …
n télémétrie et surveillance (compteurs, alarmes, vidéos)

n Besoin de débits importants à faibles coûts

n Problème de sécurité et de fiabilité

Pr [Link] 22
To p o l o g i e d e s R é s e a u x : C l a s s i f i c a t i o n

Les réseaux locaux sont généralement regroupés en 2 familles :


§ Réseau point à point
§ Réseau de diffusion (broadcast)
La topologie choisie pour un réseau dépend principalement :
§ de l'efficacité du réseau (débit, rapidité),
§ du degré de synchronisation entre les tâches réparties,
§ de la fiabilité et de la sûreté de transmission,
§ du coût de l'installation.

Pr [Link] 23
To p o l o g i e d e s R é s e a u x

Pr [Link] 24
To p o l o g i e d e s R é s e a u x

Réseau en anneau ou en boucle Réseau en étoile

C'est un type de réseau relativement efficace et


économique. La plupart des petits réseaux locaux
fonctionnent (principalement pour des raisons de
coût) sur ce principe, en utilisant un hub central
reliant tous les ordinateurs entre eux.
Boucle simple Boucle Multiple

Réseau complet ou à maille régulier

C'est la topologie la plus fiable, mais la


plus coûteuse aussi. Chaque élément est
relié à tous les autres.
N'est jamais utilisé en pratique.

Pr [Link] 25
To p o l o g i e d e s R é s e a u x

Réseau hiérarchique Réseau en bus

La grande caractéristique de cette topologie est


que c'est une structure passive : si un hôte tombe
en panne, le réseau n'est pas affecté.
Le signal circule sur l'ensemble du bus et
disparaît une fois aux extrémités
Utilisée pour copier une structure hiérarchique donnée

Réseau quelconque ou à maillage


irrégulier

C'est la topologie la plus fréquemment


rencontrée. La communication se fait
rarement en direct, il faut passer par des
intermédiaires

Pr [Link] 26
To p o l o g i e d e s R é s e a u x

n Topologie horizontale (Bus): Tout le monde parle n Topologie en anneau: Adaptée aux
à tout le monde longues distances et Permet des débits
élevés

Pr [Link] 27
To p o l o g i e d e s R é s e a u x

n Topologie en étoile: Un nœud central émule n n Topologie maillée: Plusieurs chemins pour aller
liaisons point à point d’un nœud à un autre

Nœud central

Pr [Link] 28
To p o l o g i e d e s R é s e a u x

n Topologie hiérarchique: Mélange de la topologie maillée (au cœur) et de la topologie étoile


(aux extrémités) èRéduction du nombre de liaisons, Meilleure utilisation des ressources

Pr [Link] 29
Les modes de transfert

Unicast Multicast

Anycast Broadcast

Pr [Link] 35
M o d è l e s d e r é f é re n c e s

Protocole réseau

Les protocoles réseau sont un ensemble de règles, de conventions et de structures de


données qui dictent la manière dont les appareils échangent des données sur les réseaux.

En d'autres termes, les protocoles réseau peuvent être assimilés à des langages que deux
appareils doivent comprendre pour une communication transparente des informations,
indépendamment de leur infrastructure et des disparités de conception.

Pr [Link] 36
M o d è l e s d e r é f é re n c e s

n L’échange d’information se fait selon un protocole : ensemble de règles compréhensibles par


les entités communicantes

n Il y a des protocoles pour :


n les applications
n transporter/router l’information
n émettre de l’information sur un support physique
n Ils doivent gérer en particulier :
n les erreurs
n la fragmentation et l’assemblage des données
n Ils sont généralement normalisés pour assurer l’interopérabilité et la transparence

Pr [Link] 37
l e r ô l e d e s p ro t o c o l e s r é s e a u d a n s l a c o m m u n i c a t i o n
Les protocoles réseau sont essentiels à la communication entre les ordinateurs, car ils permettent
l’envoi de messages standardisés et efficaces. Sans protocoles réseau, les ordinateurs auraient du mal
à communiquer de manière cohérente et fiable. Ils permettent également de garantir la sécurité et la
confidentialité des données.
Exemple de Protocole :
§ Protocole TCP (Transmission Control Protocol) est utilisé pour assurer une communication
fiable entre les ordinateurs,
§ Protocole UDP (User Datagram Protocol)est utilisé pour une communication plus rapide,
mais moins fiable.
§ Protocole DICOM (Digital Imaging and Communications in Medicine) est utilisé pour les
images médicales,
§ Protocole VoIP (Voice over Internet Protocol) est utilisé pour les communications vocales
sur Internet.

Pr [Link] 38
M o d è l e s d e R é f é re n c e
un modèle de référence est un outil conceptuel qui offre une structure logique pour
comprendre, concevoir et discuter des systèmes complexes, en divisant ces systèmes en
composants gérables et en établissant des normes pour leur interaction.

§ Hétérogénéité des équipements : Les réseaux impliquent souvent une variété d'équipements
provenant de différents fabricants. Les modèles de référence offrent une structure commune pour
garantir que ces dispositifs peuvent interagir de manière cohérente.
§ Évolution et standardisation : Avec l'évolution rapide de la technologie, les modèles de référence
fournissent une base stable qui peut s'adapter aux nouvelles technologies tout en préservant la
cohérence des communications. Ils encouragent également la standardisation pour faciliter
l'interopérabilité.
§ Facilitation du développement : Les modèles de référence simplifient le processus de
développement en offrant une structure prédéfinie. Les concepteurs peuvent se concentrer sur des
aspects spécifiques sans avoir à réinventer la roue à chaque fois, favorisant ainsi une conception plus
rapide et efficace.
Pr [Link] 39
M o d è l e s d e R é f é re n c e

En gros, un modèle de référence établit une architecture logique qui


divise les fonctions globales du réseau en différentes couches ou
niveaux.
L'objectif principal d'un modèle de référence est de créer une base
commune pour les concepteurs, les ingénieurs et les utilisateurs afin
de faciliter la communication, la compréhension et le développement
de systèmes complexes. En d'autres termes, c'est une manière
standardisée d'organiser et de conceptualiser les différentes parties
d'un système.

Pr [Link] 40
M o d è l e s d e R é f é re n c e

Voici une liste des avantages les plus importants pour l'utilisation d'un modèle de référence:
§ Il permet de mieux comprendre le véritable fonctionnement des communications. Il est utile à
l’apprentissage.
§ Il favorise la Communication claire et compréhension commune
§ Il est utile pour la simplification du processus de la conception, diagnostic et du dépannage.
§ Il permet de développer ou d’adapter des nouvelles fonctionnalités sans à revoir l’ensemble du
modèle. Les modifications peuvent intervenir uniquement sur le protocole de la couche
concernée.
§ Il favorise l’interopérabilité entre différents matériels, technologies et constructeurs. Il favorise
la croissance du marché dans le secteur des infrastructures et de services IT.

Pr [Link] 41
n Il est possible théoriquement d’utiliser un unique protocole qui prend les données d’une
application informatique et les envoie à une application sur un autre ordinateur. Le problème
avec cette approche est qu’elle est très rigide, car tout changement nécessite de modifier
l’ensemble du protocole.
n Pour ajouter de la souplesse et de l’efficacité, des modèles en couches (« stacks » ou « layers
») ont été définis. Chaque protocole va appartenir à une couche précise et chaque couche va
avoir une fonction différente des autres.
Le grand intérêt des modèles en couches réside dans la séparation des fonctions : on va
pouvoir modifier des protocoles ou utiliser un protocole d’une couche plutôt qu’un autre
sans affecter les autres.
Pr [Link] 42
A rc h i t e c t u re e n c o u c h e s

n « une couche » : un ensemble homogène destiné à accomplir une tâche ou à rendre un service

n Le découpage en couches permet de

n dissocier des problèmes de natures différentes


n HTTP/TCP/IP peut utiliser DNS, ARP, DHCP, RIP, OSPF, BGP, PPP, ICMP …

n rendre évolutive l’architecture : une nouvelle technologie ne remet en cause que la couche
concernée
n masquer les détails d’implémentation : une couche fournie certains services

n faire de la réutilisation de service


n sockets, DNS, …

Pr [Link] 43
• Exemple 1 : le courrier postal

Maroc Portugal

Client 1 Client 2

Réseau
postal
Postier Marocain Postier portugais

Train, avion, voiture, ...

Pr [Link] 44
• Exemple : Un modèle simplifié à 3 couches

Gestion de Protocole applicatif Gestion de


l'application l'application

Fonction de Protocole de transport Fonction de


transport transport

Réseau de transport

Support physique de transmission

Pr [Link] 45
Primitives de service
Les primitives servent pour décrire une opération de base ou une instruction élémentaire qui
est utilisée pour la communication entre entités dans un réseau. Les primitives sont souvent des
commandes ou des opérations de bas niveau qui permettent aux différentes couches d'un réseau
de communiquer entre elles de manière standardisée.

Exemples de primitives:

§ Requête (REQUEST)

§ Confirmation (CONFIRM)
§ Indication (INDICATION)

§ Réponse (RESPONSE)

Pr [Link] 46
P ro t o c o l e e t s e r v i c e

n On distingue deux types de dialogue :


n dialogue vertical à l’aide de primitives de service
n request, send, sonnerie de téléphone, décrocher, raccrocher, poster une lettre

n dialogue horizontal entre couches homologues à l'aide du protocole de niveau N

n Service : fonctionnalité offerte par le réseau


n communication fiable de bout en bout, chiffrement des données, envoi lettre
recommandée avec accusé de réception

Pr [Link] 47
C o n t e n u d ’ u n p ro t o c o l e

n La syntaxe de chaque message


n que contient-il ?

n format des en-têtes ?

n La sémantique de chaque message


n que signifie tel message ?

n un message « Not-OK » veut dire que le récepteur a un morceau du fichier qui est erroné

n Les actions à entreprendre lors de la réception d’un message


n retransmettre le bon paquet en cas de réception d’un message « Not-OK »

Pr [Link] 48
P ro t o c o l e e t s e r v i c e

n La couche N+1 demande un service à la couche N à l’aide d’une primitive de


service de niveau N

n 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+1 et données N+1)
n 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, …)

n La couche N rend le service de niveau N à la couche N+1 à l’aide du protocole


de niveau N

Pr [Link] 49
E x e m p l e d e p ro t o c o l e
n Echange d’un fichier sur un réseau sans perte, FIFO, qui corrompt certains paquets
n Le service : fournir un transfert fiable de fichier
n Un protocole simple :
n envoyer le fichier en une succession de paquets
n envoyer un « checksum » pour chaque paquet

n contrôler le checksum sur le récepteur et renvoyer un message OK ou Not-OK à l’émetteur


n l’émetteur attend le OK ou Not-OK avant de demander le transfert du paquet suivant
n l’émetteur attend le dernier message OK avant de clore la connexion
n si Not-OK pour un paquet, re-transférer le paquet

Pr [Link] 50
P ro t o c o l e b o u t - e n - b o u t / p o i n t - à - p o i n t

n point à point : transport de l’information


n contrôle du lien, contrôle/reprise sur erreur, adressage, acheminement

n bout en bout : s’exécute aux extrémités, vérifie intégrité et organise le dialogue applicatif
Gestion de Protocole de bout en bout Gestion de
l'application l'application

Réseau de transport

Fonction de Fonction de
transport transport

Protocole de
point à point Fonction de
Voiture transport Voiture

Train Avion
Fonction de Fonction de
transport transport

Pr [Link] 51
L e m o d è l e d e r é f é re n c e - O S I

n Un standard permettant de connecter des systèmes ouverts


n OSI : Open System Interconnection

n système ouvert : qui implémente des protocoles ouverts

n protocole ouvert : la description du protocole et ses modifications sont publiques


n Architecture protocolaire en couches
n couches « hautes » orientées application

n couches « basses » orientées transport

n Décrit formellement ce qu’est une couche, un service, un point d’accès, …

Pr [Link] 52
Te r m i n o l o g i e

Le modèle OSI repose sur trois termes importants : les couches, les protocoles, les interfaces.

On distingue deux grands groupes de couches :

• Les couches 1 à 3 sont les couches basses orientées transmission


• La couches 4 représente la couche charnière entre les couches basses et les couches hautes qui
gère le transfert de l'information

• Les couches 5 à 7 sont les couches hautes orientées traitement

Pr [Link] 53
Te r m i n o l o g i e

Chaque couche va rendre des services à la couche immédiatement supérieure et utiliser les services de
la couche immédiatement inférieure. Les couches ne communiquent qu’avec les couches qui leur sont
adjacentes.

Rappel :

Les protocoles de communication: ce sont les règles qui définissent le dialogue entre couches de même
niveau de deux systèmes différents. Les règles et conventions utilisées lors du dialogue entre deux
couches n sont appelées protocole de communication de couche n.

Une interface est un ensemble de services proposés par les couches aux autres couches.

Pr [Link] 54
Pr [Link] 55
La couche Applicative
C’est la seule couche qui interagit directement avec les données de l’utilisateur. Les applications
logicielles comme les navigateurs web et les clients e-mail se servent de la couche applicative pour
initier des communications. Toutefois, il convient de préciser que les applications logicielles client ne
font pas partie de la couche applicative. Cette dernière est en fait responsable des protocoles et de la
manipulation des données sur lesquels le logiciel s’appuie pour présenter des données significatives à
l’utilisateur.

Pr [Link] 56
La couche Présentation

Cette couche est principalement responsable de la préparation des données afin qu’elles puissent être
utilisées par la couche applicative ; en d’autres termes, la couche 6 rend les données présentables pour les
applications. La couche de présentation est responsable de la traduction, du chiffrement et de la
compression des données.
Le couche présentation permet d’améliorer la vitesse et l’efficacité de la communication en réduisant la
quantité de données qui seront transférées.

Pr [Link] 57
La couche Session

Il s’agit de la couche responsable de l’ouverture et de la fermeture de la communication entre les deux


appareils. L’intervalle entre l’ouverture et la fermeture de la communication est appelé session. La couche
de session garantit que la session reste ouverte suffisamment longtemps pour transférer toutes les données
échangées, puis ferme rapidement la session afin d’éviter le gaspillage de ressources.

Pr [Link] 58
La couche Transport

La couche 4 est responsable de la communication de bout en bout entre les deux appareils. Cela inclut
la récupération de données de la couche de session et leur décomposition en morceaux appelés
segments avant de les envoyer à la couche 3. La couche de transport sur le dispositif de réception est
chargée de réassembler les segments en données que la couche de session peut consommer.
La couche transport est également responsable du contrôle des flux et des erreurs. La couche transport
contrôle les erreurs du destinataire en s'assurant que les données reçues sont complètes et en demandant
une retransmission si ce n’est pas le cas.

Pr [Link] 59
La couche Réseau

La couche réseau est chargée de faciliter le transfert de données entre deux réseaux différents. Si les deux
périphériques en communication sont sur le même réseau, la couche réseau est inutile. La couche réseau
divise les segments de la couche transport en unités plus petites, appelées paquets, sur le périphérique de
l'expéditeur et réassemble ces paquets sur le périphérique récepteur. La couche réseau trouve également le
meilleur chemin physique pour que les données atteignent leur destination ; c'est ce qu'on appelle le
routage.

Pr [Link] 60
La couche de liaison de données
La couche liaison est très similaire à la couche réseau, sauf que la couche liaison facilite le transfert de
données entre deux périphériques sur le mêmeréseau. La couche liaison prend les paquets de la couche
réseau et les divise en fragments plus petits appelés images. A l'instar de la couche réseau, la couche
liaison est également responsable du contrôle des flux et des erreurs dans les communications intra-
réseau (la couche transport n’effectue que le contrôle des flux et des erreurs pour les communications
inter-réseaux).

Pr [Link] 61
La couche physique

Cette couche inclut les équipements physiques impliqués dans le transfert de données, tels que les câbles
et les commutateurs. C'est également la couche où les données sont converties en une séquence binaire,
qui est une chaîne de 1s et de 0s. La couche physique des deux périphériques doit également convenir
d'une convention de signal afin que les 1s puissent être distinguées des 0s sur les deux périphériques

Pr [Link] 62
• Les 7 couches du modèle OSI et les
éléments du réseau associés

Pr [Link] 63
L e m o d è l e d e P ro t o c o l e : T C P / I P

TCP IP
Transmission Control Proxtocol Internet Protocol

Responsable de la livraison des Obtient l'adresse à laquelle les


données une fois que cette adresse IP a données sont envoyées.
été trouvée.

TCP/IP désigne communément une architecture réseau, mais cet acronyme désigne en fait 2 protocoles
étroitement liés : un protocole de transport, TCP (Transmission Control Protocol) qu’on utilise « par-
dessus » un protocole réseau, IP (Internet Protocol). Ce qu’on entend par « modèle TCPIP », c’est en fait
une architecture réseau en 4 couches dans laquelle les protocoles TCP et IP jouent un rôle prédominant,
car ils en constituent l’implémentation la plus courante
Pr [Link] 64
L e m o d è l e d e P ro t o c o l e : T C P / I P

Le modèle TCP/IP, ou Transmission Control Protocol/Internet Protocol, constitue le fondement même


de la communication sur les réseaux, et plus particulièrement sur Internet. Développé à l'origine par le
Département de la Défense des États-Unis dans les années 1970, le modèle TCP/IP est devenu le pilier
central de la connectivité mondiale que nous connaissons aujourd'hui.

Contrairement au modèle OSI, qui était plus orienté vers une approche théorique et détaillée, le modèle
TCP/IP a été spécifiquement conçu pour s'adapter à l'environnement décentralisé et en constante
évolution d'Internet. C'est ce modèle qui a tracé la voie de la connectivité mondiale, devenant le
standard incontesté pour la communication sur les réseaux.

Pr [Link] 65
L e m o d è l e d e P ro t o c o l e : T C P / I P
Modèle TCP/IP à quatre couches:
1. Couche Application
§ Elle est la couche de communication qui s’interface avec les
utilisateurs.
§ Exemples de protocoles applicatifs : HTTP, DNS, DHCP, FTP, …
§ Elle s’exécute sur les machines hôtes.

2. Couche Transport : TCP


§ Elle est responsable du dialogue entre les hôtes terminaux d’une
communication.
§ Les applications utiliseront TCP pour un transport fiable et UDP
sans ce service.
§ Les routeurs NAT et les pare-feux opèrent un filtrage au niveau de
la couche transport.

Pr [Link] 66
L e m o d è l e d e P ro t o c o l e : T C P / I P
Modèle TCP/IP à quatre couches:

3. Couche Internet : IP
§ Elle permet de déterminer les meilleurs chemins à travers les
réseaux en fonction des adresses IPv4 ou IPv6 à portée globale.
§ Les routeurs transfèrent le trafic IP qui ne leur est pas destiné.

4. Couche Accès au réseau : LAN/WAN


§ TCP/IP ne s’occupe pas de la couche Accès Réseau
§ Elle organise le flux binaire et identifie physiquement les hôtes
§ Elle place le flux binaire sur les supports physiques
§ Les commutateurs, cartes réseau, connecteurs, câbles, etc. font
partie de cette couche

Pr [Link] 67
L e m o d è l e d e P ro t o c o l e : T C P / I P

Pr [Link] 68
Encapsulation des données

Lorsqu'un hôte transmet des données à travers un réseau à un autre périphérique, les données
passent par un processus appelé encapsulation et sont enveloppés avec des informations de
protocole à chaque couche du modèle OSI.

Le paquet est l’unité de base des informations transférées sur un réseau, consistant au
minimum d’un en-tête avec les adresses des hôtes émetteur et récepteur et d’un corps avec les
données à transférer. Lorsque le paquet traverse la pile de protocoles TCP/IP, les protocoles de
chaque couche ajoutent ou suppriment des champs de l’en-tête de base. Lorsqu’un protocole
sur l’hôte émetteur ajoute des données à l’en-tête du paquet, le processus
s’appelle encapsulation de données.

Pr [Link] 69
Encapsulation des données
Sur un périphérique de transmission, la méthode d'encapsulation de données fonctionne comme
ceci:
1. Les informations de l'utilisateur sont converties en données pour transmission sur le réseau.
2. Les données sont converties en segments et une connexion fiable est établie entre les hôtes
émetteurs et récepteurs.
3. Les segments sont convertis en paquets ou en datagrammes, et une adresse logique est placée
dans l'en-tête de sorte que chaque paquet peut être acheminé via un interréseau.
4. Les paquets ou les datagrammes sont convertis en trames pour transmission sur le réseau local.
Les adresses matérielles (Ethernet) sont utilisées pour identifier de manière unique les hôtes sur
un segment de réseau local.
5. Les trames sont converties en bits, et un schéma numérique de codage et d'horloge est utilisé.
Pr [Link] 70
Encapsulation des données

Pr [Link] 71
Encapsulation des données détaillée

Pr [Link] 72
Encapsulation des données détaillée

Pr [Link] 73
Synthèse

Pr [Link] 74
Adressage Réseau

Pr [Link] 75
I n t ro d u c t i o n a u b i n a i re

Un système de numération est un ensemble de symboles (les chiffres) qui sont assemblés en
suivant des règles d’écriture précises permettant d’écrire, de lire et d’énoncer les nombres.
Une base, dans un système de numération positionnel, est le nombre de symboles (de chiffres)
qui sont utilisés pour représenter les nombres.
En base 10 (la numération décimale), on utilise donc 10 chiffres, soit de 0 à 9.

La base 10 est le système de numérotation que nous connaissons


tous. En fait, dans le monde entier, c'est en utilisant la base 10 que
nous comptons.

Pr [Link] 76
I n t ro d u c t i o n a u b i n a i re

Le binaire, par contre, est effectivement le système de numérotation des ordinateurs. C'est
parce qu'en informatique, il est très facile d'avoir un interrupteur qui est soit en position
marche soit en position arrêt, donc nous pouvons utiliser ces interrupteurs en position marche
et arrêt pour enregistrer et manipuler des données. En binaire, c'est-à-dire en base 2, nous
avons 2 valeurs que nous comptons, 0 et 1.

ON (1) OFF (0)


Pr [Link] 77
I n t ro d u c t i o n a u b i n a i re
Système Système
Décimal Binaire
0
1 0
2 1
3 10
4 11
5
6
100
7 101
8 110
9
10 111
11 1000
12
13 1001
14
15
Pr [Link] 78
C o n v e r s i o n d u b i n a i re e n d é c i m a l

128s 64s 32s 16s 8s 4s 2s ls


Place Place Place Place Place Place Place Place

1 1 0 0 0 0 0 0
1 x 27 1 x 26 0 x 25 0 x 24 0 x 23 0 x 22 0 x 21 0 x 20
l x 128 l x 64 0 x 32 0 x 16 0x8 0x4 0x2 Ox l
128 + 64 + 0 + 0 + 0 + 0 + 0 + 0

=192

Pr [Link] 79
C o n v e r s i o n d u b i n a i re e n d é c i m a l
Exemple
7 6 5 4 3 2 1 0
1 0 0 1 1 0 0 1
Prise en compte des « 1 » affectés de leurs poids
27 24 23 20
Calcul de chaque valeur
128 16 8 1

Calcul du résultat final par addition tous les nombres


128 + 16 + 8 + 1 = 153

Pr [Link] 80
C o n v e r s i o n d e d é c i m a l e n b i n a i re
Pour Convertir 214 en binaire, On effectue des Divisions successives par 2
214 2
Résultat
107 107 2
est le quotient
0 est le reste
1 1 0 1 0 1 1 0
0 53 2

1 26 2
afi Se 13 2
n d ns 1
’ob de 6 2
ten lec 0
ir l ture 1 3 2
er
On fait des divisions successives
des
ésu nul 1
jusqu’à obtenir un quotient lta rest 0 2
t e es Quotient nul
nb 1 0 è on arrête
ina la division
ire 1
C o n v e r s i o n d e d é c i m a l e n b i n a i re
Convertir 134
134 2

67 2 1 0 0 0 0 1 1 0
0 33 2

1 16 2

Se 8 2
ns 1
de 0 4 2
lec
tur 0 2 2
ed
es 0 1 2
res
tes 0 0

Pr [Link] 82
Hexadecimal

Le système hexadécimal est un système de numération positionnel en base 16. Il utilise ainsi
16 symboles, en général les chiffres arabes pour les dix premiers chiffres et les
lettres A à F pour les six suivants (en majuscule ou minuscule).
Le système hexadécimal est utilisé notamment en électronique numérique et
en informatique car il est particulièrement commode et permet un compromis entre le code
binaire des machines et une base de numération pratique à utiliser pour les ingénieurs.

Pr [Link] 83
Décimal Binaire pur Hexadécimal
0 0000 0
1 0001 1
2 0010 2
3 0011 3
4 0100 4
5 0101 5
6 0110 6
7 0111 7
8 1000 8
9 1001 9
10 1010 A
11 1011 B
12 1100 C
13 1101 D
14 1110 E
15 1111 F
Pr [Link] 84
D u b i n a i re e n h e x a d é c i m a l
• On fait des Groupes de 4 chiffres binaires, en partant de la droite et on affecte un poids à
chaque quartet
3 2 1 0 3 2 1 0
0 1 0 1 0 1 1 0

• Prise en compte des « 1 » affectés de leurs poids pour chaque quartet

22=4 20=1 22=4 21=2

5 Calcul de la valeur de chaque 6


quartet
• La lecture de chaque quartet depuis la gauche donne la conversion en hexadécimal
( 0 1 0 1 0 11 0 ) 2 = ( 5 6 ) 1 6 = $ 5 6
Pr [Link] 85
D u b i n a i re e n h e x a d é c i m a l
• Exercice

3 2 1 0 3 2 1 0
1 1 0 1 1 0 0 1

8 4 1 8 1

13 è D en hexa 9

(11011001)2 = (D9)16 =$D9

Pr [Link] 86
D e l ’ h e x a d e c i m a l e n b i n a i re

1B2

0 0 0 1 1 0 1 1 0 0 1 0
• On lit le nombre binaire de la gauche vers la droite en supprimant les « 0 » les plus à gauche

1 B 2 = (11 0 11 0 0 1 0 ) 2
• On convertit chaque chiffre hexadécimal du nombre dans son équivalent binaire codé sur 4
bits

Pr [Link] 87
I n t ro d u c t i o n à l ' a d re s s a g e I P v 4
L'un des sujets les plus importants dans toute discussion de TCP / IP est l'adressage IP. Une
adresse IP est un identifiant numérique attribué à chaque machine sur un réseau IP. Il désigne
l'emplacement spécifique d'un périphérique sur le réseau.
§ Bit: Un bit est un chiffre, soit 1 soit 0.
§ Byte: Un octet est de 7 ou 8 bits, selon que la parité est utilisée. Pour la suite de ce cours,
supposons toujours qu'un octet est 8 bits.
§ Octet: Un octet, composé de 8 bits, est juste un nombre binaire ordinaire de 8 bits. Dans ce
cours, les termes octet et byte sont complètement interchangeables.
§ Network address: Adresse réseau Cette désignation est utilisée dans le routage pour
envoyer des paquets à un réseau distant (par exemple, [Link], [Link] et
[Link]).
§ Broadcast address: Adresse de diffusion utilisée par les applications et les hôtes pour
envoyer des informations à tous les nœuds d'un réseau s'appelle l'adresse de diffusion.

Pr [Link] 88
A d re s s a g e I P

Une adresse IP est constituée de 32 bits d'informations. Ces bits sont divisés en quatre
sections, appelées octets, contenant chacune 1 octet (8 bits). Vous pouvez représenter une
adresse IP en utilisant l'une des trois méthodes suivantes:

En Decimal : 172 . 16 . 30 . 56

En Binaire: 10101100 . 00010000 . 00011110 . 00111000

En Hexadecimal: Ac . 10 . 1e . 38

Pr [Link] 89
A d re s s a g e I P

Partie Réseau Partie hôte

[Link]
Construction d’adresse IP en Octet
11001011 00000000 01110001 00001010

Pr [Link] 90
A d re s s a g e I P

Partie Réseau Partie Hôte

•La partie réseau d'une adresse IP identifie le • La partie hôte d'une


réseau auquel l'appareil est connecté. C'est la adresse IP identifie de
portion de l'adresse IP qui est utilisée pour router manière unique un
les paquets de données vers le bon réseau. Tous appareil spécifique sur
les appareils connectés au même réseau partagent le réseau. C'est la
la même partie réseau de leur adresse IP. portion de l'adresse IP
•Pour les adresses IPv4, la partie réseau est qui est utilisée pour
généralement représentée par les premiers octets différencier les
de l'adresse IP, en fonction du masque de sous- appareils au sein du
réseau. Le masque de sous-réseau spécifie le même réseau.
nombre de bits utilisés pour la partie réseau.

Pr [Link] 91
Masque Sous Réseau

• Le masque est un séparateur entre la partie réseau et la partie machine d'une adresse IP.
• Le masque, comme l'adresse IP, est une suite de 4 octets, soit 32 bits. Chacun des ces
bits peut prendre la valeur 1 ou 0.
• Pour définir le masque, il nous suffit de dire que les bits à 1 représenteront la partie
réseau (Net-ID) de l'adresse, et les bits à 0 la partie machine (Host-ID).

92
Masque Sous Réseau

Partie Réseau Partie hôte

10. 0 . 0 . 10
00001010 00000000 00000000 00001010

11111111 00000000 00000000 00000000

[Link]
Pr [Link]

93
A d re s s a g e d e c l a s s e
L'adressage classé, Classful Addressing, est une méthode de distribution des adresses IP dans le
système IPv4. Dans ce système, les adresses IP étaient divisées en classes prédéfinies, chaque
classe ayant une taille de bloc fixe.
À l'origine, plusieurs groupes d'adresses ont été définis dans le but d'optimiser le cheminement
(ou le routage) des paquets entre les différents réseaux. Ces groupes ont été baptisés classes
d'adresses IP. Ces classes correspondent à des regroupements en réseaux de même taille. Les
réseaux de la même classe ont le même nombre d'hôtes maximum.

Classe Plage addresses IP Privées


A [Link] [Link]
B [Link] [Link]
C [Link] [Link]
D [Link] [Link]
E [Link] [Link]

Pr [Link] 94
A d re s s a g e d e c l a s s e

Pr [Link] 95
A d re s s a g e d e c l a s s e

Classe A : [Link] – [Link]

[Link]
00001010 00000000 00001010 00001010

Pr [Link] 96
A d re s s a g e d e c l a s s e

Class B : [Link] – [Link]

[Link]
10101100 00010000 00001010 00001010

Pr [Link] 97
A d re s s a g e d e c l a s s e

Class C : [Link] – [Link]

[Link]
11000000 10101000 00000000 00001010

Pr [Link] 98
A d re s s a g e d e c l a s s e

Class D : [Link] – [Link]

[Link]
11100000 00000000 00000000 00000110

Pr [Link] 99
Ty p e s d ' a d re s s e s I P
Adresse du réseau
§ Identificateur d'un groupe de dispositifs
§ "Préfixe de réseau"

Adresse de diffusion
§ Identificateur pour tous les appareils d'un réseau

Adresse de l'hôte
§ Identifie un dispositif unique sur un réseau
Pr [Link] 100
Ty p e s d ' a d re s s e s I P
• Adresse réseau
Une adresse réseau est une adresse IP spécifique qui identifie le réseau auquel un appareil est
connecté. Elle est utilisée pour définir la plage d'adresses IP disponibles pour les appareils sur ce
réseau particulier.
En règle générale, cette adresse est attribuée à la première adresse disponible dans la plage d'adresses
IP assignée à ce réseau.

Une adresse réseau est une adresse IP utilisée pour


identifier le réseau auquel un appareil est connecté, et
elle est déterminée en fonction de l'adresse IP de
l'appareil et du masque de sous-réseau associé au
réseau.
Pr [Link] 101
Ty p e sdeddiffusion
Adresse ' a d re s s e s I P
• Adresse de diffusion
Une adresse de diffusion (ou adresse broadcast) est une adresse spéciale dans un réseau informatique
utilisée pour envoyer des données à tous les appareils connectés à ce réseau. Lorsqu'un appareil envoie
des données à l'adresse de diffusion, ces données sont diffusées à tous les appareils sur le réseau local.
L'adresse de diffusion est couramment utilisée pour envoyer des messages de découverte de services,
des annonces réseau ou d'autres types de données qui doivent être reçues par tous les appareils sur un
réseau donné.

Pr [Link] 102
Ty p e s d ' a d re s s e s I P

• Adresse de l’hôte
Une adresse de l'hôte est une adresse IP qui identifie de manière unique un appareil ou un périphérique
individuel sur un réseau. Dans une adresse IP, la partie qui identifie l'hôte est celle qui varie d'un
appareil à l'autre sur le même réseau, tandis que la partie qui identifie le réseau reste constante.

Pr [Link] 103
Les sous réseau

La création de sous-réseaux consiste essentiellement à prendre des bits de la


partie hôte de l'adresse et à les réserver pour définir l'adresse de sous-
réseau à la place. De toute évidence, cela se traduira par moins de bits
disponibles pour définir vos hôtes, ce que vous voudrez toujours garder à
l'esprit.

Pr [Link] 104
Les sous réseau

Pour commencer, parlons ici d'un cadre de travail pour les sous-réseaux et ce que veux vraiment faire, c'est mettre en
place ce cadre de manière cohérente afin que les sous-réseaux deviennent une évidence et que ce soit très facile. La
réalité est que pour faire du sous-réseautage, il faut se convertir au binaire. Donc, lorsque nous travaillons avec ces
adresses, n'oubliez jamais que nous allons d'abord convertir en binaire.

Pr [Link] 105
Les sous réseau

lorsque nous travaillons avec ce masque de sous-réseau, nous avons une façon plus simple d'écrire ce masque
de sous-réseau. A u lieu d'écrire 255. 255. 255. 0, nous pouvons utiliser cette notation CIDR ou la notation de
routage inter-domaines sans classe. Maintenant, lorsque nous écrivons cela, nous avons 24 bits dans notre masque,
nous n'avons plus besoin d'écrire notre masque de sous-réseau en décimal. Nous pouvons simplement dire dans ce
cas pour notre adresse 203. 0. 113. 10/24 et ce que cela signifie en binaire est écrit ci-dessous. Cette notation CIDR
est la norme pour l'étiquetage des réseaux dans le domaine des réseaux de données.

Pr [Link] 106
F a i re u n c a l c u l a t e u r d e s o u s - r é s e a u
Nous allons voir un exemple simple pour calculer les sous-réseau. Nous allons vouloir faire une calculatrice de sous-
réseau. Nous allons construire une calculatrice qui a trois colonnes. La première colonne est celle des bits, la
deuxième celle des réseaux et la troisième celle des hôtes. Je vais commencer par compter dans la section des bits en
commençant par 0 et en montant aussi haut que je le souhaite. Ici, je vais juste compter jusqu'à 10. Ensuite, je veux
remplir la colonne des réseaux maintenant. Pour calculer le nombre de réseaux disponibles pour un certain nombre de
bits, la formule que j'utilise ici est la suivante : vous prenez le chiffre 2 et vous l'augmentez à la puissance d'un
nombre de bits que vous avez disponibles et qui vous indiquera à son tour combien de réseaux vous avez donné ce
nombre de bits.

Pr [Link] 107
Les sous réseau

Calculateur de sous-réseau
Les sous réseau

Calculateur de sous-réseau
Les sous réseau

Calculateur de sous-réseau

Vous aimerez peut-être aussi