Les ordinateurs,
et en général, les périphériques réseaux communiquent entre eux grâce
au protocole IP (Internet Protocol), qui utilise des adresses numériques,
appelées adresses IP.
Adresse IP
|
Composées de 4 nombres entiers (4 octets) entre 0 et 255 et notées sous
forme xxx.xxx.xxx.xxx.
Exemple :
On distingue en fait deux parties dans l'adresse IP:
- une partie des à gauche désigne le réseau est appelée ID de réseau
(netID)
- les nombres de droite désignent les ordinateurs de ce réseau est
appelée ID d’hôte (host-ID).
|
|
Classe
|
Une classe en
réseau est, en fait, un ensemble d’adresses IP. Chaque adresse IP appartient
à une classe principale (on dit aussi une plage). (II. Les classes réseau)
|
|
Masque sous-réseau
|
Chaque classe a un
masque de sous-réseau par défaut.
Un masque de
sous-réseau (netmask) se présente comme une adresse IP.
|
|
Objectif : permettre d’identifier le réseau associé à
une adresse IP.
|
||
L’extraction de
l’adresse du réseau se fait en effectuant l’opération logique AND entre les
bits de l’adresse et son masque sous-réseau.
Exemple :
Les bits à 1 représentent la
partie réseau :
Le masque sous-réseau peut être représenté d’une autre façon :
Le réseau 192.168.10.0
qui a pour masque sous-réseau 255.255.255.0
Est équivalente à
192.168.10.0/24
24 représente le nombre de 1 dans le masque sous-réseau, bien évidement
11111111 11111111 11111111
00000000 contient 24 bits à 1.
|
||
II.
Le protocole IPv4
Les caractéristiques de base du protocole IPv4 sont
|
|
1.
2.
3.
|
Sans connexion : aucune connexion
n’est établie avant l’envoi de paquets de données.
Au mieux (ou peu fiable) : aucune surcharge
n’est utilisé pour garantir la transmission de paquets.
Indépendant des médias : fonctionne
indépendamment du média transportant les données.
|
L’en-tête IPv4 :
|
|
Version : numéro de la version IP
(pour IPv4 c’est 4).
IHL : longueur de l’en-tête, IHL
= 5 => longueur en-tête = 5*4 = 20 octets.
Type de service : pour préciser la priorité
de données, plus de priorité est donnée aux données audio par rapport aux
données classiques.
Identification : identifie d’une manière
unique les fragments d’un paquet IP d’origine. (pendant son voyage vers
l’hôte destinataire un seul paquet peut être divisé en plusieurs fragments
qui seront réassemblés par la suite).
Identificateur : permet de préciser si la
fragmentation du paquet est autorisée.
Décalage du
fragment : donne le placement exact du fragment au sein de son paquet
d’origine.
Durée de vie (TTL=Time To Live) : indique
le nombre de sauts restants pour que le paquet arrive à sa destination, ce
nombre est décrémenté de 1 au moins chaque fois le paquet est traité par un
saut, lorsqu’il devient nul le paquet est abandonné et supprimé du flux de
donnée. (sauts= les routeurs par lesquels passe le paquet pour atteindre sa
destination)
Protocole : protocole de la couche
transport approprié : TCP ou UDP ou autre.
|
III.
Division des hôtes en groupes
Les réseaux peuvent être regroupés en fonction de facteurs
suivants :
|
|
1.
2.
3.
|
L’emplacement géographique
L’objectif / l’usage
La propriété
|
Pourquoi séparer les hôtes
réseaux ?
|
|
les
problèmes rencontrés par les grands réseaux :
-
La dégradation des performances.
-
Les problèmes de sécurité.
-
La gestion des adresses.
La
division ou la séparation des hôtes vient pour améliorer les
performances, renforcer la sécurité et
mieux gérer les adresses :
|
|
1.
2.
3.
|
Amélioration des performances :
→ La
réduction du trafic qui épuise la bande passante et la capacité de routage.
→ Gestion
de la taille du domaine de diffusion.
Sécurité :
L’accès
à et à partir des ressources à l’extérieur de chaque réseau peut être
interdit, autorisé ou surveillé.
Gestion des adresses :
Internet
se compose de millions d’hôtes, chaque hôte possède une adresse réseau
unique. Pour que chaque hôte connait toutes les adresses ces autres hôtes
cela imposerait une surcharge importante de traitement sur ces hôtes.
La
division réduit cette surcharge ; un périphérique n’a besoin de
connaitre uniquement que l’adresse d’un périphérique intermédiaire que l’on
appelle passerelle.
|
Comment séparer les hôtes ?
|
|
La
réponse est les réseaux hiérarchiques.
IP
n'est hiérarchique qu'à trois niveaux : réseau, sous-réseau et machine.
N.B. :
1. un réseau peut être lui-même
un sous-réseau d’un autre réseau.
2. cette notion de
sous-réseau est possible grâce aux masques sous-réseaux. (voir IV.4. Exemple
pratique)
|
IV. Types
de communication, Classes et Adressage IP :
IV.1. Types de communication
|
|
Dans
un réseau IPv4, les hôtes peuvent communiquer de trois façons :
|
|
1.
2.
2 .1.
2 .2.
3.
|
Monodiffusion : processus constituant à
envoyer un paquet d’un hôte à un autre hôte en particulier.
Diffusion : processus constituant à
envoyer un paquet à tous les autres hôtes du réseau. On distingue 2 types de
diffusion :
Diffusion dirigée : une diffusion dirigée est envoyée à tous les hôtes
d’un réseau particulier (un réseau qui n’est pas local) on utilisant l’adresse
de diffusion du réseau en question (par exemple : 128.30.255.255 qui est
l’adresse de diffusion du réseau 128.30.0.0 /16)
Diffusion limitée : permet une diffusion qui est limitée aux hôtes du
réseau local. Ces paquets utilisent l’adresse de destination 255.255.255.255,
les routeurs ne transmettent pas cette diffusion.
Multidiffusion : processus constituant à
envoyer un paquet d’un hôte à un groupe d’hôtes en particulier.
Client multidiffusion : les hôtes qui souhaitent recevoir des données
multidiffusion spécifiques sont appelés des Clients multidiffusion, ces clients sont abonner à un groupe de
multidiffusion.
Groupe multidiffusion : chaque groupe est représenté par une seule adresse
de destination multidiffusion.
IPv4 a réservé la plage d’adresse : 224.0.0.0
-
239.255.255.255 à l’adressage des groupes de multidiffusion. Cette plage
est appelé classe D (voir V.Récapitulatif des classes réseau)
|
IV.2. Types d’adresse IP / Classes
|
|
1.
1.1
1.2
1.3
2.
2.1
2.2
|
Adresses IPv4
réservées :
Adresses d’hôtes : la plage d’adresses 0.0.0.0
à 223.255.255.255
Cependant cette plage d’adresses
est déjà devisée en 3 plages spécifiques (les classes) et plusieurs adresses
sont réservées à un usage spécifique :
Classe A : utilisé par les Multinationales,
s’étend sur la plage d’adresses : 1.0.0.0 à 126.255.255.255
Classe B : utilisé par les Grandes entreprises, s’étend
sur la plage d’adresses : 128.0.0.0 à 191.255.255.255
Classe C : utilisé par les Petites entreprises, s’étend
sur la plage d’adresses : 192.0.0.0 à 223.255.255.255
Pour les adresses réservées
à un usage spécifique veuillez consulter le tableau récapitulatif. (V. Récapitulatif des classes réseau)
Adresses de multidiffusion ou classe D: plage d’adresses 224.0.0.0
à 239.255.255.255, qui sont utilisées par les groupes de multidiffusion pour
un réseau local.
Adresses expérimentales ou classe E: plage d’adresses
240.0.0.0 à 254.255.255.255 ; utilisées pour la recherche ou l’expérimentation
et ne peuvent pas actuellement être utilisées pour les hôtes dans les réseaux
IPv4.
Adresses
publiques et privées
La majorité des adresses d’hôte
IPv4 sont des adresses publiques ;
utilisées dans les réseaux accessibles sur internet.
D’autres blocs d’adresses
sont attribués à des réseaux qui ne nécessitent pas d’accès à Internet, ou
uniquement un accès limité. Ces adresses sont appelées des adresses privées.
Les adresses privées :
De 10.0.0.0/8 à 10.255.255.255/8
De 172.16.0.0/12 à 172.31.255.255/12
De 192.168.0.0/16 à 192.168.255.255/16
De nombreux hôtes sur
différents réseaux, peuvent utiliser les adresses d’un même espace privé. Les
paquets qui utilisent ces adresses comme source ou destination ne doivent pas
être visible sur Internet.
Traduction d’adresses privées en adresses
publiques :
Le routeur de ces réseaux
privés doit bloquer ou traduire ces adresses grâce à un protocole de
traduction NAT (Network Adresses Translation).
les adresses privées
peuvent donc être traduites en adresses publiques et les hôtes en question
peuvent accéder aux ressources présentent sur Internet.
|
IV.3. Adressage IP :
|
|
Un
réseau doit être correctement préparé et documenté aux fins suivantes :
ü Eviter
le doublon d’adresse.
ü Fournir
et contrôler l’accès.
ü Surveiller
la sécurité et les performances.
|
|
L’IP
fournit deux types d’adressage :
|
|
Adressage
statique
|
Adressage
dynamique
|
Configurer manuellement les
informations de réseau pour un périphérique.
Les informations comportent au
minimum :
· L’adresse IP
· Le masque sous-réseau
· La passerelle par-défaut (le routeur
du réseau)
Avantages :
+mieux contrôler les ressources réseaux.
Inconvénients ou difficultés de
mise en œuvre :
- La configuration IP sur chaque
hôte prend du temps.
- Nécessite une mise à jour en cas
de changement d’un constituant.
|
Attribution des adresses de manière dynamique à l’aide du protocole
DHCP.
La configuration du serveur DHCP nécessite qu’un bloc d’adresse appelé adresses pool soit défini.
Les adresses ne sont pas permanentes pour les hôtes, elles sont juste louées pour certaines durées.
|
Utilisation
|
|
+ convient pour les imprimantes,
les serveurs et d’autres périphériques réseaux.
|
+réseau de grande taille
|
IV.4. Règles et Exemple pratique : Nombre réseau et nombre hôte:
|
Règles :
1/ Le nombre de réseau correspond à 2^n-1 (2^n-2 pour la classe A) tel que n=nombre de bits à 1 dans le masque.
Toute adresse IP de réseau valide, a sa partie de réseau qui satisfait les contraintes suivantes :
- ne peut pas être "tout à zéro" (c’est à dire tous ses bits à 0)
- ne peut pas être "tout à un" pour la classe A
2/ Le nombre d’hôte correspond à 2^n-2 tel que n=nombre de bits à 0 dans le masque.
Pourquoi soustraire 2 ?
Toute adresse IP d’hôte valide, a sa partie d’hôte qui satisfait les contraintes suivantes :
Ø ne peut pas être "tout à zéro" (réservé pour l’adresse de son réseau)
Ø ne peut pas être "tout à un" (réservé pour l’adresse de diffusion générale (broadcast) sur son réseau)
Exemple :
128.0.0.0 /16
Le nombre de réseau possible est : 2^16-2=65 534 réseaux
Le nombre de réseau possible est : 2^16-2=65 534 hôtes
Remarquer que 16+16= 32 (32 bits d’une adresse IP)
|
IV.5. Exemple pratique :
|
||||||||
On prend le réseau 192.155.87.0/24 qui a pour masque sous-réseau 255.255.255.0 la partie réseau est
bien évidemment celle qui correspond aux bits à 1 dans le masque, ou bien
plus simplement les 24 premiers bits de l’adresse :
la partie réseau 192.155.87.0 la partie hôte
la partie réseau reste
toujours fixe et la partie hôte change entre 1 et 254 pour donner des adresses
hôtes attribuables. (192.155.87.0 adresse du réseau et 192.155.87.255 adresse de braodcast).
Si on veut diviser ce
réseau en plusieurs sous-réseaux puis chaque sous-réseau aura ses propres
adresses machines, alors, la première question à se poser « De combien de sous-réseau ont a
besoin ? » et puis « Combien
d’hôtes doit contenir chacun de ces sous-réseaux ? ».
Si par exemple on a besoin
de 5 sous-réseaux et de 20 hôtes par sous-réseau, alors comment procéder par
la suite ?
Ce qu’on
doit faire c’est :
- trouvé un exposant tel
que : 2^n-2 >= 5 (5 le nombre de sous-réseaux)
Pour n=3 : 2^3-2=6
>5
On doit allouer 3 bits de
l’adresse réseau et on aura comme masque : 255 .255.255.1110 0000
-Il nous reste 5 bits pour
les hôtes sur chaque réseau, vérifiant si cela est suffisant pour les 20
hôtes/sous-réseau : 2^5-2= 30
> 20 (20 hôtes).
255.255.255.111|0
0000
192.155. 87.000|0 0000
Pour les 3 bits allouer on
met le bit le moins signifiant à 1 qui correspond à 2^5=32 cette valeur est un
facteur que nous allons ajouter à chaque fois à l’adresse réseau pour obtenir
nos sous-réseaux :
1ere sous-réseau : 192.155.87.32
+ 32
2ème sous-réseau : 192.155.87.64
+ 32
3ème sous-réseau : 192.155.87.96
+ 32
4ème sous-réseau : 192.155.87.128
+ 32
5ème sous-réseau : 192.155.87.160
+ 32
6ème sous-réseau : 192.155.87.192
Voila nos sous-réseaux ! et pour les
adresses d’hôtes on procède ainsi :
1ere sous-réseau : 192.155.87.32
Adresses Hôtes : entre 192.155.87.33 et 192.155.87.62
Et 192.155.87.63
est l’adresse du broadcast.
2ème sous-réseau : 192.155.87.64
Adresses Hôtes : entre 192.155.87.65 et 192.155.87.94
Et 192.155.87.95
est l’adresse du broadcast.
3ème sous-réseau : 192.155.87.96
Adresses Hôtes : entre 192.155.87.97 et 192.155.87.126
Et 192.155.87.127
est l’adresse du broadcast.
4ème sous-réseau : 192.155.87.128
Adresses Hôtes : entre 192.155.87.129 et 192.155.87.158
Et 192.155.87.159
est l’adresse du broadcast.
5ème sous-réseau : 192.155.87.160
Adresses Hôtes : entre 192.155.87.161 et 192.155.87.190
Et 192.155.87.191
est l’adresse du broadcast.
5ème sous-réseau : 192.155.87.192
|
V. Récapitulatif
des classes réseau
0 commentaires:
Enregistrer un commentaire