You are on page 1of 89

Fondements des réseaux

informatiques
Fundamentals of Computer Networks

Karam Ahkouk

Dép GI, EST Agadir, Université Ibn Zohr


L’objectif
Objectif -1-
• Initiation aux réseaux
– Découverte du réseau
– Communications et protocoles réseau
– Accès réseau
– Ethernet
– Couche réseau
– Couche transport
– Couche application
– Adressage IP
– Segmenter des réseaux IP en sous-réseaux
Objectif -2-
• Notions de base sur le routage
– Principes de routage
– Routage statique
– Routage dynamique
– DHCP
– Traduction d'adresse réseau pour IPv4
Qu’est-ce qu’un réseau?
Un Réseau
• Définition

– Un réseau est un ensemble d’objets et de


personnes interconnectés: Communication,
Informatique (ou de données), Transport, Social,
etc…
Un Réseau
• Définition
– Réseau de Communication: Téléphone, service
postal, Radio, TV...
– Réseau Informatique (ou de données): Internet,
LAN, WAN
– Réseau de Transport: Autoroutier, aérien,...
– Réseau Social: Famille, amis, villes,...
Un Réseau
• Définition
– Réseau de Communication: Téléphone, service
postal, Radio, TV...
– Réseau Informatique (ou de données): Internet,
LAN, WAN
– Réseau de Transport: Autoroutier, aérien,...
– Réseau Social: Famille, amis, villes,...
Qu’est-ce qu’un réseau
Informatique?
Un Réseau Informatique
• Définition

– Un réseau informatique est un ensemble


d’équipements reliés entre eux pour échanger des
informations. (Des données numériques)
Pourquoi mettre en place un
réseau informatique?
Le rôle d’un Réseau Informatique
• Pourquoi utiliser un réseau Informatique?

– Communiquer et Partager des données


– Utiliser des ressources logicielles partagées
– Partager des ressources matérielles
Un Réseau Informatique
Un exemple simple
Un Réseau Informatique
Un autre exemple
Les composants d’un réseau
Informatique
• Hôtes: des machines capables d’envoyer et de recevoir des
données directement sur le réseau (ordinateur, serveur,
imprimante réseau,...).
• Périphériques partagés: Ne sont pas directement connectés
au réseau, l’accès au réseau se fait à travers les hôtes
(WebCam, imprimante simple,...).
• Périphériques réseau: Permettent de relier les différents
composants d’un réseau ou plusieurs réseaux (commutateurs,
concentrateurs, routeurs,...).
• Support réseau (ou média): Permet de connecter
(physiquement) les hôtes et les périphériques réseau entre
eux (câble en cuivre, fibre optique, l’aire (sans fil)).
Types de réseaux Informatiques

• LAN (Local Area Network): Un Réseau Local

• MAN (Metropolitan Area Network): plusieurs LAN


interconnectés (géographiquement proches, un ou plusieurs
villes maximum)

• WAN (Wide Area Network): interconnecte plusieurs LANs à


travers de grandes distances géographiques
Le Réseau LAN
• LAN (Local Area Network):

– Un ensemble de machines appartenant à une même organisation

reliées entre eux dans une petite aire géographique par un réseau

– La technologie la plus utilisés: Ethernet.


Le Réseau LAN
• LAN (Local Area Network):

– Vitesse de transfert du réseau entre 10 Mb/s et 1Gb/s. selon la

technologie utilisée:

• Ethernet: 10 Mb/s

• Fast Ethernet: 100 Mb/s

• FDDI: 1Gb/s

– Jusqu’à 1000 machines dans le même réseau local

– 2 Machines suffises pour créer un réseau local


Le Réseau LAN
• Equipements utilisés dans un LAN
Les modes de fonctionnement
dans un réseau Local
• Un environnement Post à post (peer to peer): Il n'y a pas
d'ordinateur central et chaque ordinateur a un rôle similaire
(des clients)
Les modes de fonctionnement
dans un réseau Local
• Un environnement Post à post (peer to peer): Il n'y a pas
d'ordinateur central et chaque ordinateur a un rôle similaire
(des clients)
Les modes de fonctionnement
dans un réseau Local
• Un environnement client/serveur (Client/Server): un
ordinateur central fournit des services aux clients
Les modes de fonctionnement
dans un réseau Local
• Un environnement client/serveur (Client/Server): un
ordinateur central fournit des services aux clients
Les modes de fonctionnement
dans un réseau Local
Le Réseau MAN
• MAN (Metropolitan Area Network):
– Une série de réseaux locaux interconnectés à l’échelle d’ une ou
plusieurs villes.
Le Réseau MAN
• MAN (Metroplitan Area Network):
– Il permet à deux nœuds distants de communiquer comme s’ils
faisaient partie d'un même réseau local.

– Utilisation des ligne à haut débit: Fibre Optique


Le Réseau WAN
• WAN (Wide Area Network): Réseau étendu

– Réseau constitué par l'interconnexion de réseaux locaux


LANs à l’échelle d’un pays, d’un continent et même du
monde.
Le Réseau WAN
• WAN (Wide Area Network): Réseau étendu

– Le plus connu des WAN est Internet.

– Le débit peut être plus faible vu la distance des liaisons


Le Réseau Internet
• Internet est la suite du réseau militaire américain ARPANET
créé par DARPA.

• Le but était de concevoir un réseau résistant aux attaques:


Le Réseau Internet
• Les communications ne passent plus selon un mode linéaire,
mais peuvent à chaque endroit emprunter plusieurs routes

• Conçu dès l'origine comme une toile d'araignée, en anglais


web.
Les Topologies dans les
réseaux locaux
Les Topologies dans les réseaux locaux
• Un réseau informatique est constitué de
machines reliées entre eux grâce au matériel
(câblage, carte réseau, répartiteur).

– Topologie physique

– Topologie Logique
Topologie Physique
• C’est l’arrangement physique des machines
dans un réseau:

– # La topologie en bus
– # La topologie en étoile
– # La topologie en anneau
– # La topologie maillé
Topologie en BUS

Les stations sont connectée à un support de transmission principale


Topologie en étoile

Utilisation d’un équipement de réseau entre les stations


Topologie en Anneau

Chaque station joue le rôle d’un intermédiaire


Topologie Mailllé

Exemple 1 Exemple 2

Topologie complexe: Un nombre de liaisons importants


Topologie Logique
• C’est la façon selon laquelle les données
transitent dans les câbles.
• Les topologies logiques les plus courantes
sont:
– Ethernet
– Token Ring
– FDDI (Fiber Distributed Data Interface)
Les Systèmes de
numération
Les Systèmes de numération
• Système binaire (base 2): deux valeurs sont possibles 0 ou 1, en
informatique on parle du mot bit ( ou binary digit) pour désigner la
valeur d’un élément ayant deux états.

• Système octal (base 8): il est constitué de 8 chiffres qui sont :


01234567

• Système décimal (base 10): le plus utilisé et le plus connu, chaque


chiffre peut avoir 10 valeurs différentes: 0 1 2 3 4 5 6 7 8 9

• Système hexadécimal (base 16): ce système est beaucoup utilisé en


informatique afin d’éviter l’écriture des suites de 0 et de 1, il
dispose de 10 chiffres et 6 lettres comme suite:
0123456789ABCDEF
Les Systèmes de numération
• Règle d’écriture des bases:

• Un nombre dans une base donnée s'écrit sous la


forme d'additions des puissances successives de
cette base.
Les Systèmes de numération
• Un nombre dans une base donnée s'écrit sous
la forme d'additions des puissances
successives de cette base.

• Le nombre 1782 en base 10, constitué des


chiffres {1} {7} {8}, et {2} peut aussi s'écrire
sous la forme:
1x103+ 7x102+8x101+2x100
Les Systèmes de numération
• Écriture de base:
(Nombre)base

• Exemples:
– (38)10 = 3x101 + 8x100
– (46)8 = 4x81 + 6x80
– (100110)2 = 1x25 + 0x24 + 0x23 + 1x22 + 1x21 + 0x20
– (26)16 = 2x161 + 6x160
Les Systèmes de numération
Tableau de correspondance entre bases
Les Systèmes de numération
Utilités:

– Écrire et traduire des adresses IP.

– Comprendre comment les données circulent sur le

réseau.

– Faire la configuration d’une machine sur un réseau.


Les Systèmes de numération
Les Systèmes de numération
Les Systèmes de numération
• Binaire => Octal:
101110112
(10 111 011)2
(010 111 011)2
(010 421 021)2

(010 421 021)2


(2 7 3 )8
Les Systèmes de numération
• Binaire => Hexadécimal:
101111112
(1011 1111)2
(8021 8421)2

( B F )
( BE )16
Représentation numérique des
données informatiques

• Les ordinateurs sont composés d’un ensemble de


commutateurs électriques qui jouent le rôle des
interrupteurs et pouvant prendre deux états:

– Courant passe: En fonction qui correspond à (1)

– Courant ne passe pas: Hors fonction qui correspond à (0)


Les Unités de mesure des données
en informatiques
Les Unités de mesure des données
en informatiques
• Bande passante:
– La bande passante d’un réseau est sa capacité ou
la quantité de données maximale pouvant être
transférée en une période de temps donnée.
Se mesure en bit par seconde (bits/s).

• Débit:
– Le débit est la bande passante réelle mesurée à un
moment précis, le débit est souvent inférieur à la
bande passante.
Vitesse de transfert des données
numériques

• Temps théorique:
T = Taille des données (bit) / bande passante (bit/s)

• Temps réel:
T = Taille des données (bit) / débit réel (bit/s)
Vitesse de transfert des données
numériques

• Exemple de transfert:
- Un fichier de 2Go
- La bande passante: 1Mbit/s
- Débit réel: 256kbit/s

Calculer le temps nécessaire pour transférer le fichier.


Vitesse de transfert des données
numériques
Calculer le temps nécessaire pour transférer le fichier.

1Go = 1 x 1024M x 1024K x 1024O x 8b bits = 8,589,934,592


bits
1Mbit = 1 x 1000k x 1000b bits = 1 000 000 bits/s
256Kbit = 256 x 1000b bits = 256 000 bits/s

TempsThéorique = 8 589 s
TempsRéel = 33 554 s
Les modèles de références
< Modèles OSI & TCP-IP >
Des modèles de référence
• Des modèle de référence avec des normes
• Documents de référence comportant des
lignes directrices
• Utilise des couches structurées
• Les couches représentent les activités du
réseau
Des modèles de référence
• Le but d’un système en couche est de séparer
le problème en différentes parties (couches)
selon leur niveau d’abstraction.
• Chacune des couches doit remplir une tâche
bien spécifique.
Des modèles de référence
• Modèle en couches
• « Une couche » : un ensemble homogène
destiné à accomplir une tâche ou rendre un
service
• Le découpage en couche permet de:
– Dissocier des problèmes de natures différentes
– Rendre l'architecture évolutive
– Faire de la réutilisation
Modèle OSI
• Pourquoi le modèle OSI?
– Créer par l’organisation ISO pour faire face à
l’incompatibilité entre les réseaux des différents
constructeurs
– Description des activités dans le réseau
– Fournir une référence structurée
– Unification des règles régissant le réseau
Modèle OSI
• Permet aux réseaux des différents
constructeurs de s’interconnecter.
• Séparer les communications en 7 couches
selon leur niveau d’abstraction.
• Identifications des informations circulant dans
le réseau.
• OSI ne décrive aucun produit ou technologie
en particulier
Modèle OSI
• Le modèle OSI comporte sept couches
Modèle OSI
Les sept couches

• Le modèle OSI comporte sept couches


• Les couches sont réparties selon les
utilisations suivante:
– Les couches 1 à 3 sont orientées transmission.
– La couche 4 est une couche intermédiaire.
– Les couches 5 à 7 sont orientées traitement.
Modèle OSI
Les sept couches

• Couche Application:
– Le plus haut niveau de fonctionnalités
– Elle fournit des services réseau aux applications de
l'utilisateur
– Elle correspond à l'application qui est exécutée
par l'ordinateur : Navigateur, logiciel de
messagerie, protocole ftp, etc.
Modèle OSI
Les sept couches

• Couche Présentation:
– Vérifie que les informations sont bien reçues par
le système récepteur dans un format
compréhensible
– Prépare les données provenant d'autres
ordinateurs pour la couche application
– Inclure le chiffrement et le déchiffrement,
compression, décompression des données
Modèle OSI
Les sept couches

• Couche Session:
– Le flux de communication entre deux ordinateurs
est qualifié de session
– Cette couche décrit tous les mécanismes et
processus requis pour gérer la session.
– Gère les connexions et interruptions entre deux
applications communicantes
Modèle OSI
Les sept couches

• Couche Transport:
– Gérer les données échangées au cours d'une
session
– Vérifie également que les données reçues sont
identiques aux données transmises.
– Qualité de service (QoS) et la fiabilité
Modèle OSI
Les sept couches

• Couche Réseau:
– Gère l'adressage et la distribution des données sur
les différents réseaux.
– Cette couche contient les mécanismes permettant
de déterminer l'itinéraire le plus efficace pour la
session
– Routage des paquets de données entre les nœuds
du réseau
Modèle OSI
Les sept couches

• Couche Liaison de données:


– Prend en charge le transfert des données via le
média réseau
– Cette couche comprend les règles, processus et
mécanismes requis pour envoyer et recevoir des
données sur le LAN
– Adressage physique (MAC)
Modèle OSI
Les sept couches

• Couche Physique:
– Définit les procédures et mécanismes servant à
émettre et à recevoir des données sur le support
physique
– Transmission de bits vers et depuis un
périphérique réseau
Modèle OSI
Communication N+1 et N-1

• Chaque couche est responsable de l'un des


aspects de la communication ;
• Une couche de niveau N communique avec les
couches N+1 et N-1 par le biais d'une interface
• Une couche inférieure transporte les données de
la couche supérieure sans en connaître la
signification
• Les couches N de 2 systèmes communiquent à
l'aide de protocoles de communication commun
Modèle OSI
Type d’information dans les couches

• Les couches reçoivent les données et les


traitent.
• L’information prend plusieurs forme selon la
couche
• Les couches ajoutent des informations utiles
dans les données reçue par les couches
supérieurs
Modèle OSI
Type d’information dans les couches

• Couche Application:
– Exemples d’applications: navigateurs.
– Unité de données : Données
• Couche présentation:
– Ça concerne le format de données
– Unité de données : Données
• Couche session:
– Fonctions: dialogues et aux conversations
– o Unité de données : Données
Modèle OSI
Type d’information dans les couches

• Couche Transport:
– Fonctions: fiabilité
– Unité de données : Segments
• Couche réseau:
– Fonctions: la routage et à l'adressage
– Unité de données : Packets
• Couche liaison de données:
– Fonctions: Adressage physique, et
– Unité de données : Trame
• Couche liaison de données:
– Fonctions: signaux et aux médias.
– o Unité de données : Bits
Modèle OSI
encapsulation / désencapsulation
Modèle OSI
Type d’information dans les couches

• L’encapsulation: processus qui consiste à ajouter des


informations spécifiques (en-tête ,…) aux données provenant
de la couche supérieure.
Un Protocole
• Un protocole réseau est un ensemble de
règles et de procédures de communication
utilisées de part et d'autre par toutes les
stations qui échangent des données
• Les ordinateurs d'un réseau peuvent utiliser
des logiciels et du matériel très différents,
mais l'utilisation de protocoles leur permet de
communiquer entre eux.
Un Protocole
• Il définit le format des données et les règles
d'échanges
– syntaxes et sémantique de message...
– format des données et les règles d’échange
– délimitation des blocs de données échangés
– organisation et contrôle de l’échange
– contrôle de la liaison
Modèle TCP/IP

• Pourquoi le modèle TCP/IP?


– Le Modèle TCP/IP est fondé sur le constat que les
logiciels réseaux n’utilisent que très peu, ou pas,
les couches session et présentation.
– OSI est postérieur aux année 70
– L’avènement d’Internet assure le succès de TCP/IP
Modèle TCP/IP

• le modèle TCP/IP
– Créer par Darpa
– Il ne présente cependant que 4 couches
– La base d’Internet
– OSI correspond à une approche plus théorique
– le modèle TCP/IP est plus utilisé en pratique
Modèle TCP/IP
encapsulation / désencapsulation
Modèle TCP/IP
TCP/IP et OSI
Modèle TCP/IP
Protocoles utilisés
Modèle TCP/IP
Protocoles orientés & non-orientés connexion

• Protocoles orientés connexion:


Mode de communication passe en trois
phases:
– Etablissement de la connexion entre les deux
entités communicantes
– Le transfert de données et contrôle de données
– La fermeture de la connexion.
TCP est un exemple de protocole orienté connexion
Modèle TCP/IP
Protocoles orientés & non-orientés connexion

• Protocoles non-orientés connexion:


– Transfert de données sans connexion
– Pas de contrôle de flux
– Pas de garanti sur la bonne livraison des données
UDP est un exemple de protocole non-orienté connexion
Modèle TCP/IP
Les 4 couches

• Couche Réseau:
– Acheminement des données sur la liaison
– Coordination de la transmission de données
(synchronisation)
– Conversion des signaux (analogique/numérique)
Modèle TCP/IP
Les 4 couches

• Couche Internet (communication entre


machine):
– Adressage IP
– Acheminement de datagrammes
– Peu de fonctionnalité, pas de garanties
– Gestion de la fragmentation et assemblage
Modèle TCP/IP
Les 4 couches

• Couche Transport : (communication entre


applications)
– Protocole de transport de bout en bout
– Présent uniquement en extrémités
– Transport fiable de segments (en mode connecté)
– Protocole complexe (transmission, gestion des
erreurs, séquencement…)
Modèle TCP/IP
Les 4 couches

• Application
– Services de gestion (transfert) de fichier
– Services de connexion au réseau
– Services de connexion à distance
– Utilitaires Internet divers

You might also like