Vous êtes sur la page 1sur 9

Adresses IP

Stphane Gill
Stephane.Gill@CollegeAhuntsic.qc.ca

Table des matires


Introduction

Dchiffrage d'une adresse IP

Adresses particulires

Classes de rseaux

Classe A

Classe B

Classe C

Attribution des adresses IP

Adresses IP rserves

Masque de rseau

Exercices

Rfrences

Document crit par Stphane Gill


Copyright 2005 Stphane Gill
Ce document est soumis la licence GNU FDL. Permission vous est donne de distribuer et/ou modifier des copies de
ce document tant que cette note apparat clairement.

Adresses IP

Introduction
Sur Internet, les ordinateurs communiquent entre eux grce au protocole TCP/IP. Ce protocole
utilise des numros de 32 bits appel adresse IP pour identifier les ordinateurs. Ces adresses
sont crites sous forme de 4 numros allant de 0 255 (4 fois 8 bits), on les note de la faon
suivante xxx.xxx.xxx.xxx o chaque xxx reprsente un entier de 0 255. Par exemple,
194.153.205.26 est une adresse IP donne sous forme dcimal. Comme ces numros
permettent aux ordinateurs du rseau de sidentifier, il ne doit pas exister deux ordinateurs sur le
rseau ayant la mme adresse.

Dchiffrage d'une adresse IP


Comme nous l'avons vu, une adresse IP est une adresse 32 bits note sous forme de 4 nombres
entiers spars par des points. On distingue en fait deux parties dans l'adresse IP:

une partie des nombres gauche dsigne le rseau (netID)

Les nombres de droite dsignent les ordinateurs de ce rseau (host-ID)

Prenons un exemple:

Internet est reprsent ci-dessus par deux petits rseaux. Le rseau de gauche 194.28.12,
contient alors ordinateurs suivants:

194.28.12.1 194.28.12.4

Celui de droite 178.12.77, comprend les ordinateurs suivants:

178.12.77.1 178.12.77.6

Copyright 2005 Stphane Gill

Page 2

Adresses IP

Les rseaux sont donc nots 194.28.12 et 178.12.77. Chacun des ordinateurs composant le
rseau est numrot incrmentalement.
Imaginons un gros rseaux not 58.24: on donnera gnralement aux ordinateurs relis lui les
adresses IP allant de 58.24.0.1 58.24.255.255. Il s'agit donc d'attribuer les numros de telle
faon qu'il y ait une organisation dans la hirarchie des ordinateurs et des serveurs...
Ainsi, plus le nombre de bits rservs au rseau est petit, plus celui-ci peut contenir d'ordinateurs.
En effet un rseau not 102 peut contenir des ordinateurs dont l'adresse IP peut aller de
102.0.0.1 102.255.255.255 (16581374 ordinateurs), tandis qu'un rseau not 194.26 ne pourra
contenir que des ordinateurs dont l'adresse IP sera comprise entre 194.26.0.1 et 194.26.255.255
(65024 ordinateurs), c'est la notion de classe.

Adresses particulires
Certaine adresse IP sont rserves et ne peuvent tre utilises pour identifier les ordinateurs
dun rseau. Lorsquon annule la partie host-ID, c'est--dire lorsquon remplace les bits rservs
aux machines du rseau par des 0, on obtient ce que l'on appelle l'adresse rseau. Ainsi,
194.28.12.0 est une adresse rseau et on ne peut donc pas l'attribuer un des ordinateurs du
rseau.
Lorsque l'on annule la partie netID, c'est--dire lorsque l'on remplace les bits rservs au rseau
par des 0, on obtient ce que l'on appelle host-ID. Cette adresse reprsente un ordinateur qui se
trouve sur le rseau courant.
Lorsque tous les bits de la partie host-ID sont 1, on obtient ce que l'on appelle l'adresse de
diffusion (broadcast), c'est--dire une adresse qui permettra d'envoyer le message toutes les
machines situes sur le rseau spcifi par le netID.
Lorsque tous les bits de la partie netID sont 1, on obtient ce que l'on appelle l'adresse de
diffusion limite (all network).
L'adresse 127.0.0.1 est appele adresse de boucle locale (en anglais localhost, car elle dsigne
la machine locale.

Copyright 2005 Stphane Gill

Page 3

Adresses IP

Classes de rseaux
Les adresses IP sont rparties en trois classes selon le nombre d'octets qui reprsentent le
rseau.

Classe A
Dans une adresse IP de classe A, le premier octet reprsente le rseau. Le bit de poids fort (le
premier bit, celui de gauche) est zro, ce qui signifie qu'il y a 27 (00000000 01111111)
possibilits de rseaux, c'est--dire 128. Toutefois le rseau 0 (00000000) n'existe pas et le
nombre 127 est rserv pour dsigner votre machine, les rseaux disponibles en classe A sont
donc les rseaux allant de 1.0.0.0 126.0.0.0. Les trois octets de droite reprsentent les
ordinateurs du rseau, le rseau peut donc contenir 16777214 ordinateurs (224-2). Une adresse
IP de classe A, en binaire, ressemble ceci:

Figure 1 : Adresse IP de classe A

Classe B
Dans une adresse IP de classe B, les deux premiers octets reprsentent le rseau. Les deux
premiers bits sont 1 et 0, ce qui signifie qu'il y a 214 (10 000000 00000000 10 111111
11111111) possibilits de rseaux, c'est--dire 16384. Les rseaux disponibles en classe B sont
donc les rseaux allant de 128.0.0.0 191.255.0.0 L'octet de droite reprsente les ordinateurs
du rseau, le rseau peut donc contenir 65534 ordinateurs (216-2). Une adresse IP de classe B,
en binaire, ressemble ceci:

Copyright 2005 Stphane Gill

Page 4

Adresses IP

Figure 2 : Adresse IP de classe B

Classe C
Dans une adresse IP de classe C, les trois premiers octets reprsentent le rseau. Les trois
premiers bits sont 1,1 et 0, ce qui signifie qu'il y a 221 possibilits de rseaux, c'est--dire
2097152. Les rseaux disponibles en classe C sont donc les rseaux allant de 192.0.0.0
223.255.255.0. L'octet de droite reprsente les ordinateurs du rseau, le rseau peut donc
contenir 254 ordinateurs (28-2). Une adresse IP de classe C, en binaire, ressemble ceci:

Figure 3 : Adresse IP de classe C

Attribution des adresses IP


Le but de la division des adresses IP en trois classes A,B et C est de faciliter la recherche d'un
ordinateur sur le rseau. En effet avec cette notation il est possible de rechercher dans un
premier temps le rseau que l'on dsire atteindre puis de chercher un ordinateur sur celui-ci.
Ainsi l'attribution des adresses IP se fait selon la taille du rseau.
Classe

Nombre de rseaux
possibles

Nombre d'ordinateurs maxi


sur chacun

126

16777214

16384

65534

209753

254

Les adresses de classe A sont rserves aux trs grands rseaux, tandis que l'on attribuera les
adresses de classe C des petits rseaux d'entreprise, par exemple.

Copyright 2005 Stphane Gill

Page 5

Adresses IP

Adresses IP rserves
Il arrive frquemment dans une entreprise qu'un seul ordinateur soit reli Internet, c'est par son
intermdiaire que les autres ordinateurs du rseau accdent Internet (on parle gnralement de
routeur/proxy). Dans ce cas, seul l'ordinateur reli Internet a besoin de rserver une adresse
IP. Toutefois, les autres ordinateurs ont tout de mme besoin d'une adresse IP pour pouvoir
communiquer ensemble de faon interne.
Une poigne d'adresses dans chaque classe ont t rserves pour permettre d'affecter une
adresse IP aux ordinateurs d'un rseau local reli Internet sans risquer de crer de conflits
d'adresses IP sur le rseau. Il s'agit des adresses suivantes:
Classe

Adresses

10.0.0.0 10.255.255.255

172.16.0.0 172.31.255.255

192.168.0.0 192.168.255.255

Masque de rseau
Le masque de rseau permet lordinateur de connatre le nombre de bits attribus
lidentification du rseau et lidentification de la machine. Il se prsente sous la forme de 4
octets spars par des points comme une adresse IP. Il comprend dans sa notation binaire, des
zros au niveau des bits de l'adresse IP que l'on veut annuler et des 1 au niveau de ceux que l'on
dsire conserver.
En effet, comme nous l'avons vu prcdemment, le rseau est dtermin par un certain nombre
d'octets de l'adresse IP (1 octet pour les adresses de classe A, 2 pour les adresses de classe B,
et 3 octets pour la classe C). De plus, nous avons vu que l'on note un rseau en prenant le
nombre d'octets qui le caractrise, puis en compltant avec des 0.
Ainsi, le rseau associ l'adresse 34.208.123.12 est 34.0.0.0 puisqu'il s'agit d'une adresse de
classe A. Il suffit donc pour connatre l'adresse du rseau associ l'adresse IP 34.56.123.12
d'appliquer un masque dont le premier octet comporte que des 1, puis des 0 sur les octets

Copyright 2005 Stphane Gill

Page 6

Adresses IP

suivants Le masque associ l'adresse IP 34.208.123.12 est donc


11111111.00000000.00000000.00000000 (255.0.0.0). Le tableau suivant dcrit lutilisation du
masque de rseau pour calculer le netID dune adresse IP.
dcimal

binaire

34.208.123.12

00100010.11010000.01111011.00001100

Masque

255.0.0.0

11111111.00000000.00000000.00000000

Net ID : ET logique

34.0.0.0

00100010.00000000.00000000.00000000

Adresse IP

En gnralisant, on obtient les masques suivants pour chaque classe:


Classe

Masque Binaire

Masque Dcimal

11111111.00000000.00000000.00000000

255.0.0.0

11111111.11111111.00000000.00000000

255.255.0.0

11111111.11111111.11111111.00000000

255.255.255.0

Exercices
1. Pour chacune des adresses IP suivantes dterminez sa classe, son masque de rseau,
le netID, le host-ID et ladresse de diffusion (broadcast).

IP
a)

9.13.103.5

b)

137.64.32.7

Copyright 2005 Stphane Gill

Masque de
sous-rseau

netID

Host-ID

broadcast

Page 7

Adresses IP

c)

198.4.87.12

d)

192.168.25.10

e)

169.167.202.2

2. Quelle est la commande pour afficher les paramtres rseau?

3. Quelle est ladresse IP de votre ordinateur?

4. Quel est le masque rseau?

5. Quel est ladresse de diffusion?

6. Quel est votre classe dadresse IP?

Copyright 2005 Stphane Gill

Page 8

Adresses IP

7. Paramtrez votre station de travail de faon lui donner une adresse IP comprise entre

x.x.x.11 et x.x.x.59.

8. Comment vrifier le fonctionnement de votre paramtrage?

Rfrences

Copyright 2005 Stphane Gill

Page 9