|
Sur Internet, les ordinateurs
communiquent entre eux grâce à au protocole TCP/IP qui
utilise des numéros de 32 bits, que
l'on écrit sous forme de 4 numéros allant de 0 à 255 (4 fois 8 bits), on les
note donc sous la forme xxx.xxx.xxx.xxx où chaque xxx représente un entier de 0
à 255.
Ces numéros servent aux ordinateurs du réseau pour se reconnaître, ainsi il ne doit
pas exister deux ordinateurs sur le réseau ayant la même adresse IP.
Par exemple, 194.153.205.26 est une adresse TCP/IP donnée sous une forme technique. Ce sont
ces adresses que connaissent les ordinateurs qui communiquent entre eux.
C'est l'IANA (Internet Assigned Numbers Agency) qui est chargée d'attribuer ces numéros.
Comme nous l'avons vu une adresse IP est une adresse 32 bits notée sous forme de 4 nombres entiers
séparés par des points. On distingue en fait deux parties dans l'adresse IP:
- une partie des nombres à gauche désigne le réseau (on l'appelle netID)
- Les nombres de droite désignent les ordinateurs de ce réseau (on l'appelle host-ID)
Prenons un exemple:
Internet est représenté ci-dessus par deux petits réseaux.
Notons le réseau de gauche 194.28.12. Il contient alors les ordinateurs
suivants:
- 194.28.12.1 à 194.28.12.4
Notons celui de droite 178.12.77. Il comprendra les ordinateurs suivants:
- 178.12.77.1 à 178.12.77.6
Les réseaux sont donc notés 194.28.12 et 178.12.77, puis on numérote incrémentalement
chacun des ordinateurs le constituant.
Imaginons un gros réseaux noté 58.24: on donnera généralement aux ordinateurs reliés
à lui les adresses IP allant de 58.24.0.1 à 58.24.255.255.
Il s'agit donc d'attribuer les numéros de telle façon qu'il y ait une organisation
dans la hiérarchie des ordinateurs et des serveurs...
Ainsi, plus le nombre de bits réservé au réseau est petit, plus celui-ci peut contenir d'ordinateurs.
En effet un réseau noté 102 peut contenir des ordinateurs dont l'adresse IP peut
aller de 102.0.0.1 à 102.255.255.255 (255*255*255-1=16581374 possibilités), tandis qu'un réseau noté 194.26 ne pourra contenir des ordinateurs
dont l'adresse IP sera comprise entre 194.26.0.1 et 194.26.255.255 (255*255-1=65024 possibilités), c'est la notion de classe.
Lorsque l'on annule la partie host-id, c'est-à-dire lorsque l'on remplace les bits
réservés aux machines du réseau, on obtient ce que l'on appelle l'adresse réseau.
Ainsi, 194.28.12.0 est une adresse réseau et on ne peut donc pas l'attribuer à un des ordinateurs du réseau
Lorsque l'on annule la partie netid, c'est-à-dire lorsque l'on remplace les bits
réservés au réseau, on obtient ce que l'on appelle l'adresse machine.
Cette adresse représente la machine spécifiée par le host-ID qui se trouve sur le réseau
courant.
Lorsque tous les bits de la partie host-id sont à 1,
on obtient ce que l'on appelle l'adresse de diffusion, c'est-à-dire
une adresse qui permettra d'envoyer le message à toutes les machines situées
sur le réseau spécifié par le netID.
Lorsque tous les bits de la partie netid sont à 1,
on obtient ce que l'on appelle l'adresse de diffusion limitée.
L'adresse 127.0.0.0 est appelée adresse de boucle locale (en anglais localhost, car
elle désigne la machine locale.
|