Vous êtes sur la page 1sur 34

Adressage IP

Partie I : Notions de base

2
Plan

 Introduction
 Généralités
 Adresses particulières
 Classes d’adresses IP
 @ IP publiques / privées
 @ IP statiques / dynamiques
 Masques de sous réseaux
 Conclusion
3
Introduction
 Réseau informatique : un ensemble
d'équipements reliés entre eux pour échanger
des informations : ordinateurs, routeurs, …
 Internet : Le réseau des réseaux
 Nécessité d’un mécanisme d’adressage
permettant d’identifier chaque machine (poste
utilisateur, serveur, ..) sur le réseau :
Adressage IP

4
Généralités
 Deux versions d’adressage IP relatives a la
version du protocole IP (Internet Protocol):
 IPV4 (la base de l'Internet)
 IPV6 (en cours de déploiement)
 Adresse IP : adresse logique / Adresse MAC
(Media Access Control address) : adresse physique

 Les adresses IP servent aux ordinateurs du


réseau pour communiquer entre eux, ainsi
chaque ordinateur d'un réseau possède une
adresse IP unique sur ce réseau
5
Notation
 Adresse IP : une adresse numérique
codée sur 32 bits (4 octets avec 1 octet = 8 bits)
 Notée généralement sous la forme de 4
nombres entiers séparés par des points
(notation décimale) :
xxx.xxx.xxx.xxx
chaque xxx représente un entier entre 0
et 255 (28 = 256)

Exemple : 192.168.1.24
6
Net ID / Host ID
On distingue deux parties dans une adresse IP :
 Net ID ou identifiant du réseau : Une partie
des nombres à gauche qui désigne le réseau
 Host ID ou identifiant de la machine : Une
partie des nombres à droite qui désigne
l’ordinateur
Net ID Host ID

Adresse Réseau Adresse Ordinateur


Format d’une adresse IP
Exemple :
Pour l’adresse IP (de classe C) 192.168.1.24 :
Net ID : 192.168.1 Host ID : 24 7
Adresses particulières 1/4

 Adresse réseau : On annule la partie


Host ID c’est à dire on remplace les bits
réservés aux machines du réseau par des
zéro
Exemple @ IP : 192.168.1.24
@ Réseau : 192.168.1.0
 Une adresse réseau ne peut pas être
attribuée à un des ordinateurs du réseau

8
Adresses particulières 2/4
 Adresse de diffusion ou broadcast :
Tous les bits de la partie Host ID sont à 1
Exemple : 192.168.1.255
Cette adresse permet d'envoyer le message
à toutes les machines situées sur le réseau
spécifié par le Net ID
 Une adresse de diffusion ne peut pas être
attribuée à un des ordinateurs du réseau

9
Adresses particulières 3/4
 Adresse machine : On annule la partie
Net ID c'est à dire on remplace les bits
réservés au réseau par des zéro
Cette adresse représente la machine spécifiée par
le Host ID et qui se trouve sur le réseau courant

Exemple @ IP : 192.168.1.24

@ machine : 0.0.0.24 ou 24

10
Adresses particulières 4/4
 L’adresse 127.0.0.1 :
 Adresse de boucle locale (loopback) notée lo

 Désigne la machine locale (localhost)

 L'adresse 0.0.0.0 :
 Illégale en tant qu'adresse de destination

 Peut être utilisée localement dans une


application pour indiquer n'importe quelle
interface réseau ou n’importe quelle @IP
(routage statique) 11
Classes d’@ IP
 Les adresses IP sont réparties en
différentes classes selon :
 Le nombre d'octets qui représentent le
réseau
 Les valeurs des premiers bits du premier
octet
 Il existe 5 classes d'adresses IP,
chacune est identifiée par une lettre
allant de A à E :
Classe A Classe B Classe C Classe D Classe E
12
Classe A 1/2
 Le premier octet représente le réseau
 Le premier bit (bit de poids fort) est à zéro

0 xxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx

 Il y a 27 possibilités de réseaux soit 128


possibilités de 0 à 127 (00000000 à 01111111)
 Le réseau 0 (bits valant 00000000) et le nombre
127 sont réservés pour désigner la machine
locale
 Les réseaux disponibles en classe A sont
donc de 1.0.0.0 à 126.0.0.0
13
Classe A 2/2
 Les trois octets de droite représentent
les ordinateurs du réseau
 Chaque réseau peut donc contenir un
nombre d'ordinateurs égal à :
224-2 = 16 777 214
(-2 pour les adresses réseau et broadcast)
 Les adresses de classe A sont réservées
aux très grands réseaux

Exemple d’@ IP de classe A : 10.50.20.18


14
Classe B 1/2
 Les deux premiers octets représentent le
réseau
 Les deux premiers bits sont 1 et 0

1 0x x x x xx xxxxxxxx xxxxxxxx xxxxxxxx

 Il y a 214 possibilités de réseaux soit 16 384


(10 000000 00000000 à 10 111111 11111111)

 Les réseaux disponibles en classe B sont


donc les réseaux allant de :
128.0.0.0 à 191.255.0.0 15
Classe B 2/2
 Les deux octets de droite représentent les
ordinateurs du réseau
 Chaque réseau peut donc contenir un
nombre d'ordinateurs égal à :
216-2 = 65 534 machines

Exemple d’@ IP de classe B :


172.16.20.18

16
Classe C 1/2
 Les trois premiers octets représentent le
réseau
 Les trois premiers bits sont 1,1 et 0

1 10x xx x x xxxxxxxx xxxxxxxx xxxxxxxx

 Il y a 221 possibilités de réseaux soit


2097152 réseaux possibles
 Les réseaux disponibles en classe C sont
donc les réseaux allant de :
192.0.0.0 à 223.255.255.0 17
Classe C 2/2
 L'octet de droite représente les ordinateurs
du réseau
 Chaque réseau de classe C peut donc
contenir :
28-2 = 254 ordinateurs
 Les adresses de classe C sont attribuées à
des petits réseaux (d'entreprises par exemple)

Exemple d’@ IP de classe C : 192.168.1.24

18
Classe D
 Le premier octet d'une @IP de classe D
commence par la séquence de bits 1110
 Il est donc compris entre 224 et 239
 Les 28 bits restants contiennent l’identification
du groupe
 Les @ IP de classe D varient de 224.0.0.0 
239.255.255.255
Exemple d’@ IP de classe D : 224.0.0.18
 Ces @IP sont utilisées pour les communications
multicast (diffusion de groupe)
19
Classe E
 Les 4 premiers bits de ces adresses IP sont
tous à 1 (1111)
 Le premier octet d'une adresse de classe E est
compris entre 240 et 255
 Les @ IP de classe E varient de 240.0.0.0 
255.255.255.255
 Elles sont réservées pour la recherche
 Quelques organisations comme la IETF
(Internet Engineering Task Force) utilisent les @IP
de la classe E pour des buts expérimentaux
Exemple d’@IP de classe E : 240.0.0.1
20
@ IP publiques / privées 1/4
 Adresses IP publiques (Routables): Les
adresses IP des ordinateurs directement
connectés sur le réseau public Internet
 IANA (Internet Assigned Numbers Authority):
l’organisme chargé de la gestion de l'espace
d'adressage IP d'Internet
 ICANN (Internet Corporation for Assigned Names
and Numbers) : l'autorité suprême de
régulation de l'Internet
 L’IANA est une division de l’ICANN depuis
1998
21
@ IP publiques / privées 2/4
 Carence de l’adressage IPV4 : Nombre
d’adresses possibles avec 4 octets est
232 = 4 294 967 296
 un facteur limitant à l'expansion d'Internet
Solution  Adresses IP privées :
Réservation d’une poignée d'adresses dans
chacune des classes A, B et C pour :
 Permettre d'affecter des adresses IP aux
ordinateurs d'un réseau local relié à Internet
sans risquer de créer des conflits d'adresses IP
sur le réseau Internet
22
@ IP publiques / privées 3/4
Les plages d'adressage IP définies par la RFC
1918 «Address Allocation for Private
Internets» :
 Adresses IP privées de classe A :
De 10.0.0.0 à 10.255.255.255
 Adresses IP privées de classe B :
De 172.16.0.0 à 172.31.255.255
 Adresses IP privées de classe C :
De 192.168.0.0 à 192.168.255.255
23
@ IP publiques / privées 4/4
@IP privées : plage d’adresses
192.168.1.1—192.168.1.254
192.168.1.1
42.25.31.12
Réseau 1 172.16.0.1
192.168.1.0 Internet
197.18.20.45
@IP privées : plage d’adresses
172.16.0.1—172.16.255.254

Réseau 2
172.16.0.0 24
@ IP statiques / dynamiques 1/3
 Deux méthodes pour assigner une adresse
IP à une station du réseau :
 Manuellement (IP statique)

 Automatiquement (IP dynamique)

 Adresse IP statique : c’est une adresse IP


figée (fixe) affectée à la machine. Celle-ci
l’utilise à chaque fois qu'elle se connecte au
réseau
 Adresse IP dynamique : on utilise un
serveur DHCP qui affecte aléatoirement des
adresses IP aux différentes machines au
sein du réseau
25
@ IP statiques / dynamiques 2/3
 Le protocole DHCP (Dynamic Host
Configuration Protocol ) :
 Permet aux machines sur le réseau
d'avoir des adresses IP différentes à
chaque fois qu’elles se connectent au
réseau
 Il utilise un modèle Client/Serveur qui
apporte une configuration dynamique et
centralisée et qui distribue les adresses
IP aux clients sans conflit 26
@ IP statiques / dynamiques 3/3
Client
DHCP

Donnez-moi @IP : 192.168.1.36


une @IP Mask : 255.255.255.0
Gateway : 192.168.1.1

Serveur
DHCP

27
Link-Local adresses
 Un processus qui permet à un système
d'exploitation de s'attribuer automatiquement
une adresse IP lorsque le serveur DHCP est
hors service et aucune adresse statique n’a
été configurée
 la RFC 3927 de l’IETF définit l'allocation
dynamique d‘@ IP dans la plage d’@ IP
169.254.0.0 à 169.254.255.255
(169.254.0.0/16 ou 169.254.0.0/255.255.0.0 with the
exception of the first and the last /24 subnet in the
range so the IP @ range is from 169.254.1.0 to
169.254.254.255 ) 28
Link-Local adresses

 La RFC appelle cette technique IPv4 link-

local (IPv4LL) address assignment.

Toutefois, Microsoft se réfère à celle-ci

sous le nom APIPA ou Automatic Private

Internet Protocol Addressing

29
Opérateurs logiques
ET Logique (AND): OU Logique (OR):
a.b a+b

Entrées Sortie Entrées Sortie

a b L a b L
0 0 0 0 0 0
0 1 0 0 1 1
1 0 0 1 0 1
1 1 1 1 1 1

30
Masques de sous réseaux (Netmask)
 Sous la forme de 4 octets séparés par des
points (comme une adresse IP)
 Comprend (dans sa notation binaire)
 Des zéros au niveau des bits de l'adresse IP
que l'on veut annuler
 Des 1 au niveau de ceux que l'on désire
conserver
 Intérêts :
 Permettre d'identifier le réseau associé à une
adresse IP
 Permettre aux ordinateurs d’un même réseau
de communiquer ensemble
 Diviser les réseaux en sous réseaux 31
Masques de sous réseaux 2/5
 Exemple : l'adresse IP 34.208.123.12
(classe A)
 Appliquer un masque dont le premier octet
ne comporte que des 1 (soit 255 en notation
décimale), puis des 0 sur les octets suivants
 Le masque en binaire :
11111111.00000000.00000000.00000000
 Le masque en notation décimale :
255.0.0.0
32
Masques de sous réseaux 3/5
 La valeur binaire de 34.208.123.12 est :
00100010.11010000.01111011.00001100
 Un ET logique entre l'adresse IP et le
masque donne ainsi le résultat suivant :
00100010.11010000.01111011.00001100
ET Logique
11111111.00000000.00000000.00000000
=
00100010.00000000.00000000.00000000

Soit 34.0.0.0
33
Masques de sous réseaux 4/5
 Pour une adresse de Classe A, seul le
premier octet doit être conservé. Le masque
possède la forme suivante :
11111111.00000000.00000000.00000000
255.0.0.0 en notation décimale
 Pour une adresse de Classe B, les deux
premiers octets doivent être conservés. Le
masque est le suivant :
11111111.11111111.00000000.00000000
Soit 255.255.0.0
34
Masques de sous réseaux 5/5
 Pour une adresse de Classe C :
11111111.11111111.11111111.00000000

255.255.255.0 en notation décimale

35

Vous aimerez peut-être aussi