Sie sind auf Seite 1von 46

|  

] 
    



|  



 
 
   
 !
"
 #
 
 

$

 %
" &%

'  
 
" 

 


 #


 
  

 #
  $&(

#



 )*+),
!#$ #

 


$ -
..#



/ 
 

-

  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).

‡Interconnexion d'égal à égal (peer to peer systems) : il


n'y a pas de machines prioritaires (en opposition à une
structure hiérarchique).

‡Ceci est mis en oeuvre par une couche réseau masquant


les détails de la couche physique à l¶utilisateur.


   

Õeseau A ) Õeseau B ) Õeseau C

‡Les données transitent depuis un réseau vers un autre


réseau par des noeuds spécialisés appelés passerelles
(¢  ) ou routeurs ().
‡Chaque routeur a une vu « local » du réseau global.
‡Exemple: le routeur p1 sait comment atteindre
directement les réseaux A et B, mais pour atteindre le
réseau C il envoi les données au routeur p2.
 

‡ + #

  $
#
' 
 %
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.

± [ne route précisant comment la machine peut


être atteinte.

± [n nom (mnémotechnique pour les


utilisateurs) réalisé a un autre niveau (le DNS)
|  

  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
)
)
|    

La notation décimal d¶une adresse IP:


[ne adresse IP est noté par 4 chiffres séparés par des
points, chaque chiffre représente un octet de
l¶adresse IP.
Par exemple l¶adresse IP suivante est noté par:
   

?/  ?@  @  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.
.
.

|    

La notion de masque (suite):


[ne autre notation du masque d¶une adresse:
‡ Puisque le masque est constitué d¶une suite
contiguë de 1 suivi d¶une suite de
, l¶information
utile donc est le nombre de 1 dans le masque.
‡ [ne autre notation consiste a faire suivre une
adresse donné par le nombre de bits égal 1 dans le
masque.
‡ Exemple : 193.194.64.
avec le masque
255.255.255.
correspond a 193.194.64.
24
|    

La notion de masque (suite):


Les masques associés aux 3 classes d¶adresses IP
sont respectivement:
Pour la classe A: 255.
.
.
ou bien 8

Pour la classe B: 255.255.


.
ou bien 16

Pour la classe C: 255.255.255.


ou bien 24
|    
Õésumé:

 
 
 
 

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.

L¶adresse de la machine local: la partie réseau =


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.

Adresse local au démarrage : tout les bits à

.
.
.

L¶adresse de boucle locale: toutes les adresses


commençant par 127.
A†.†.†
|   
 
‡ Le sous-adressage est une extension du plan
d¶adressage initial qui permet de mieux gérer les
adresses.
‡ Le principe est qu¶une adresse de réseau d¶une
classe A, B ou C peut être découpé en plusieurs
sous-réseaux.

31
)
 #
 )
$E



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

Le nombre de réseaux possible par adresse =


2^nombre de bits de la partie réseau
Le nombre de machines par réseau = 2^nombre de
bits de la partie hôte -2
|  
‡ Les masques qu¶on peut utiliser sont donc:
Dernier octet du Masque Écriture binaire

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.

‡ Le nombre de machines doit être une puissance de


2 également, 32 = 2^5, donc nous avons 5 bits
dans la partie hôte.
|  
 # @A/
Adresse ?B@ áá  á á á  á          
initial
áááááááááááááááááááááááá       
Nouveau ======@ ááááááááááááááááááááááááááá    
Masque
Õéseau N°=1 ?B@ áá  á á á  á         

Õéseau N°=2 ?B@/ áá  á á á  á     á   

Õéseau N°=3 ?B@@ áá  á á á  á    á    

Õéseau N°=4 ?B@? áá  á á á  á    áá   


Õéseau N°=5 ?B@B áá  á á á  á   á     
Õéseau N°=6 ?B@ áá  á á á  á   á á   
Õéseau N°=7 ?B@? áá  á á á  á   áá    
Õéseau N°=8 ?B@@ áá  á á á  á   ááá   


#
 

  

 

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.32) (192.168.64.63) 192.168.64.33 192.168.64.62


192.168.64.
1

192.168.64.
1
11111 192.168.64.
1

1 192.168.64.
1
111

(192.168.64.64) (192.168.64.95) 192.168.64.65 192.168.64.96


192.168.64.
11

192.168.64.
1111111 192.168.64.
11

1 192.168.64.
11111

(192.168.64.96) (192.168.64.127) 192.168.64.97 192.168.64.126


192.168.64. 1

192.168.64.1

11111 192.168.64.1

1 192.168.64.1

111

(192.168.64.128) (192.168.64.159) 192.168.64.129 192.168.64.158


192.168.64. 1
1

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.192) (192.168.64.223) 192.168.64.193 192.168.64.222


192.168.64. 111

192.168.64.11111111 192.168.64.111

1 192.168.64.111111

(192.168.64.224) (192.168.64.255) 192.168.64.225 192.168.64.254


|  
 
# 8
‡ 3#

 1 
(! 

 #  
#

‡ 3#


 

  
$
 "

(  #

1
C (

 

1

 
 
 #

‡ 3#

 
%



 #
'5 

 #
 ,
#-
6
‡ )  
  $


+)
 #

 #


C  
%



‡ )  
  $


-


C  

 %


 


 


|  
I="
 
1

 
IC=I/


#
  ?B@

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.

‡ [tilisé par les machine pour pouvoir accéder a


tout les réseaux de l¶Internet.

‡ [tilisé également par les routeurs lorsque ceux ci


ne possèdent qu¶un seul connexion vers Internet..
|  
‡ 


 -
+)"

-







#
'
 


$


‡ &(

"


 -
 


 
5 ")6 < 
 1

+)1 #


  
)
 1

+)
 



 
   $  

$


!

#

 
.

‡ 



 K
$
  

 
 
 
  
 /= @



 

 

 >


  / @

  /

) 
 

   / @
$
#



!
  
 
 /

÷  

Das könnte Ihnen auch gefallen