]
|
!
"
#
$
%
" &%
'
"
#
#
$&(
#
)*+),
!#$ #
$ -
..#
/
-
0
)*+)(
(
.
(1
Internet est une :
interconnexion universel de réseaux différents, où
chaque machine est universellement identifiée par un
identifiant unique (adresse IP).
+ #
$
#
'
%
2+
3#. 1
-
-(
$
(
-
#
4
1
.
-
#
0
.
1
' 1&
# #
(
$
# #
1
'
5
.. 6
$ -
$&(
7
1$
(
|
]8
[ne machine doit être identifiée par :
± [ne adresse qui doit être un identificateur
universel de la machine.
8
-
-
..
-
90 9 0
-
$#$#
!
' #- 0#-
:
+)
; +
9 9+)
9
/ #
5
"$ 6 <
.
#
$
.
$
#
u
/
Identifiant Õéseau Identifiant Machine
#
8
.
-
$
#
,
#
$&(
* -(
$ 8
.
$
#
#
$&(
* -(
"
.#
1
. #
1
%
0#. =
1
+)
|
1 8 31
Classe
) > )
1 2 16 31
Classe ]
1
)
)
1 2 3 24 31
Classe
1
)
)
|
?/ ?@ @ A
|
La notion de masque:
Le masque est un entier sur 32 bits, constitué
d¶une suite de 1 suivi d¶une suite de
.
En appliquant un and logique entre une adresse IP
quelconque et le masque associé on obtient la
partie réseau de l¶adresse (l¶adresse réseau).
Par exemple le masque associé à une adresse de
classe A est:
1111 1111
Ce qui
correspond en notation décimal à 255.
.
.
|
1
1
1
1
#
$ !
#
5B6 /
5@6 C@D
]
56
56 C
/
5@6
5B6 CB
|
Õésumé:
#
'!
1
#
0 CA
] B0 C@
?=@
?0 C
/===@
ë
L¶adresse réseau: la partie host =
11
1 11
1
1
193.194.64.
111
.
.
.71
L¶adresse de diffusion dirigé: la partie machine = 1
11
1 11
1
1
1111 1111
193.194.64.255
ë
Adresse de diffusion limité: tout les bits à 1
255.255.255.255.
.
.
.
31
)
#
)
#
)
$E
|
[ne adresse IP comporte désormais 3 partie:
l¶identifiant réseau : il a la même signification que
celui du plan d¶adressage initial.
l¶identifiant du sous-réseau : identifie un segment
ou un sous-réseaux.
l¶identifiant de la machine : identifie la machine
sur le segment ou le sous-réseaux.
La somme des longueurs de l¶identifiant sous-
réseau et l¶identifiant de la machine doit toujours
donner la longueur de la partie hôte dans
l¶adressage classique
|
Le sous adressage avec les différentes classes
d¶adresses.
B @
#
#
>E
#
#
>E
]
@ B
#
#
>E
uë
Calcule des adresses avec le sous adressage
Le sous-adressage consiste à déterminer :
Le masque adéquat pour le sous-réseau.
Le calcule des sous-réseaux correspondants:
Calculer l¶adresse du sous-réseau.
Calculer l¶adresse de diffusion correspondante.
Déterminer les adresses utilisables.
Deux méthodes existent pour le calcule:
Le calcule binaire.
Le calcule décimal.
|
Exemple de calcule des sous-réseaux d¶une adresse
réseau donnée:
Étant donné une adresse IP avec un masque
donné, retrouver les adresses de sous-réseaux et le
masque associé, l¶adresse broadcast ainsi que les
adresses utilisables.
Prenant l¶adresse de réseau 192.168.64.
(classe
C) avec le masque 255.255.255.
selon le plan
d¶adressage initial.
|
Ëuelque rappel sur le calcule binaire:
[ne adresse IP est un entier sur 32 bit, et donc elle
est décomposé en une somme de puissances de 2:
1 1
1 1
1 1
2^
+ 2^1 + 2^3 + 2^4 + 2^6 + 2^7 = 219
128 1
192 11
224 111
24
1111
248 11111
252 111111
254 1111111
254 11111111
|
- $
#
8
3#
#
(
1!
#
'
!
3#
$
(
1!
$
/ 3#
(
(!,
#
#
'
@ F
.
1
+)
= F
.
(
F
.
!
(
A 3#
#
'
#
#
1
|
8. Déduire l¶adresse du broadcast en remplaçant
par des 1 tous les bits de la partie machine de
l¶adresse IP.
9. Enfin déduire les adresses utilisables.
Exemple:
Nous voulons découper le réseau de classe C
192.168.64.
24 en 8 réseaux de 32 machines
pour chaque réseau.
|
Le nombre de réseaux doit être une puissance de
2, or 8=2^3 donc nous avons 3 bits dans la partie
sous-réseau.
192.168.64.
192.168.64.
11111 192.168.64.
1 192.168.64.
111
(192.168.64.
) (192.168.64.31) 192.168.64.1 192.168.64.3
192.168.64.
192.168.64.
111111 192.168.64.
1 192.168.64.
1111
192.168.64.
1
11111 192.168.64.
1
1 192.168.64.
1
111
192.168.64.
1111111 192.168.64.
11
1 192.168.64.
11111
192.168.64.1
11111 192.168.64.1
1 192.168.64.1
111
192.168.64.1
111111 192.168.64.1
1
1 192.168.64.1
1111
(192.168.64.16
) (192.168.64.191) 192.168.64.161 192.168.64.19
192.168.64. 11
192.168.64.11
11111 192.168.64.11
1 192.168.64.11
111
192.168.64.11111111 192.168.64.111
1 192.168.64.111111
G(
======
!
G(
======@
)
%
#
?B@H ?B@
#
?B@H/ ?B@
/
#
?B@/H/ ?B@@
@
#
?B@@H/ ?B@?
=
#
?B@?H/ ?B@B
#
?B@BH/ ?B@
A
#
?B@H/ ?B@?
#
?B@?H/ ?B@@
|
1
..
8
1
I
#
HC
D
I
#
H7(10
|
!
#
?B@ ?B@= ?B@?B@/
?B@/ ?B@/ ?B@//?B@
?B@@ ?B@?= ?B@=?B@?@
?B@? ?B@A ?B@@??B@
?B@B ?B@=? ?B@?
?B@=B
?B@ ?B@? ?B@
?B@?
?B@? ?B@/ ?B@?/
?B@
?B@@ ?B@== ?B@@
?B@=@
CIDÕ= Classless Inter Domain Õouting
Le besoin:
Au début de l¶Internet, Les adresses IP allouées pour
les Grands FAI et les Grandes firmes étaient des
adresses de classe B.
Au début des années 9
ce types d¶adresses
commençaient à devenir rares, et les adresses de
classe C étaient insuffisantes pour ce type
d¶organisations.
La solution:
L¶introduction par l¶IETF de la notion de CIDÕ
ÕFC 1338-1518-1519.
ça consiste a allouer exactement le nombre de
classes C nécessaires pour un organisme donnée.
Les adresses de classes C doivent être contiguë, en
parle alors de super réseaux.
Par exemple les adresses de classe C qui
commencent de 192.168.64.
jusqu¶à
192.168.95.
forment un seul bloc d¶adresses de
32 classe C contiguë.
On note ce bloc par 192.168.64.
19 car le nombre
de bits commun pour toutes les classes d¶adresse
qui forment ce bloc est 19.
[n réseau de 4 classe C consécutif est souvent
appelé « slash 22 ».
Au niveau des routeurs une seule entrée dans la
table de routage désigne tout le bloc d¶adresses.
On parle alors d¶agrégation des adresses, et ça
représente l¶avantage de soulager la table de
routage au niveau des routeurs.
Exemples:
Le bloc 192.168.1.
23 permet d¶assigner 2 classes C a
l¶utilisateur.
192.168.1.
23
23 24 31
!!!!!! ! ! !!!!!!!!!! !!!!!!!!
!!!!!!!
! !!!!!!!
"#$ %&$ $!
!!!!!!!
"#$ %&$ #&$!
Le bloc 193.194.64.
19 regroupe les adresses de
192.168.64.
jusqu¶à 192.168.64.95.
B ? @ /
: ?/?@@
: ====@
8?/?@@
8?/?@=
8?/?@
8?/?@A
8?/?@B
8?/?@?
8?/?@?=
'
#
'?/?@@
?/?@@B #
!
+"
$
!
> J
'
+)56I?/?@@
?B@
/ @
Internet P ]
?B@B ?
?B@*/ 3
:
!
'#
'$&(
-
%
0
(
'#
'
!
+)
)
.
##
?/?@@*/
#
#
. %
1
| ''
Le routage est le processus permettant à un
paquet d¶être acheminé vers le destinataire lorsque
celui-ci n¶est pas sur le même réseau physique que
l¶émetteur.
Le chemin parcouru est le résultat du processus de
routage qui effectue les choix nécessaires afin
d¶acheminer le datagramme.
Les routeurs forment une structure coopérative de
telle manière qu¶un datagramme transite de
passerelle en passerelle jusqu¶à ce que l¶une
d¶entre elles le délivre à son destinataire.
|
[n routeur possède deux ou plusieurs connexions
réseaux tandis qu¶une machine possède
généralement qu¶une seule connexion.
Machines et routeurs participent au routage :
les machines doivent déterminer si le datagramme doit
être délivré sur le réseau physique sur lequel elles sont
connectées (routage direct) ou bien si le datagramme
doit être acheminé vers une passerelle; dans ce cas
(routage indirect), elle doit identifier la passerelle
appropriée.
les passerelles effectuent le choix de routage vers
d¶autres passerelles afin d¶acheminer le datagramme
vers sa destination finale.
|
G P2
-
8
(
0
(
#
,
#
$&(
-
8
-
+)"
#
$
" (
%
1
| (
La route par défaut est l¶adresse d¶un routeur a qui
on va remettre les paquets lorsque aucune entrée
dans la table de routage n¶indique la destination
voulu.
&(
"
-
5")6 <
1
+)1 #
)
1
+)
$
$
!
#
.
K
$
/= @
>
/ @
)
/ @
$
#
!
/
÷