L'adressage IP
L'adresse IP
L'adresse IP est composée de 32 bits. Elle se représente sous la forme de 4 octets exprimés en décimal pointé. Chaque octet séparés par un point (.) Les nombres décimaux seront donc toujours compris entre 0 et 255

    Forme : xxx.xxx.xxx.xxx
    Exemple décimal : 192.168.30.100
    Exemple binaire : 11000000.10101000.00011110.01100100

Les classes d'adresse
Classe A : 0xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx
    La classe A s'étendra donc de 00000000 (0) à 01111111 (127)

Classe B : 10xxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx
    La classe B s'étendra donc de 10000000 (128) à 10111111 (191)

Classe C : 110xxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx
    La classe C s'étendra donc de 11000000 (192) à 110111111 (223)

Classe D : 1110xxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx
    Cette classe est utilisée pour le multicasting
    La classe D s'étendra donc de 11100000 (224) à 11101111 (239)

Classe E : 11110xxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx
    La classe E s'étendra donc de 11110000 (240) à 11110111 (247)
    Cette classe est réservée est n'est pas utilisée.

Les classes réservées
Un ordinateur doit posséder une adresse IP unique sur un réseau. Un réseau tel qu'Internet ne peut donc pas contenir 2 adresses IP identiques. Si vous désirez créer un réseau local basé sur la pile TCP/IP, vous pouvez utiliser des adresses réservées que l'on appellera "adresses privées". Ces adresse ne sont pas "routable" sur Internet et il n'y aura donc pas crainte de conflit IP (adresses identiques).

Classes A réservées : 10.x.x.x
Classes B réservées : 172.16 à 31.x.x
Classes C réservées : 192.168.x.x

En outre la classe 127.x.x.x est réservée pour la boucle interne et en vue de diagnostiquer le bon fonctionnement de la pile TCP/IP (attention : localhost n'est associée qu'à 127.0.0.1)

La classe 169.254.x.x est également une classe réservée.
    Si vous configurer l'adresse IP dynamiquement et qu'aucun serveur DHCP n'est disponible, l'ordinateur choisir au hazard son adresse IP dans cette classe après vérification qu'elle n'est pas déjà attribuée.

Masque de réseau
La classe déterminera le masque de réseau à utiliser avec votre adresse IP. C'est ce masque que vous pourrez modifier pour décomposer votre réseau initial en sous-réseaux.

Masque de classe A : 255.0.0.0
Masque de classe B : 255.255.0.0
Masque de classe C : 255.255.255.0

Appartenance à un réseau
Règle importante :

Pour communiquer entre-eux, deux ordinateurs doivent appartenir au même réseau !!!

Un ordinateur déterminera l'adresse IP du réseau auquel il appartient en effectuant un & logique entre son adresse IP et son masque de réseau.
Il effectue cette même opération entre l'adresse IP de l'ordinateur distant et son masque de réseau.
Si le résultat n'est pas identique, il tente d'envoyer l'information à la passerelle qui lui est définie, en ayant soin au préalable de vérifier si cette passerelle fait bien partie du même réseau que lui.
Net-ID / Host-ID / Broadcast
Le Net-ID est l'adresse IP du réseau (comme calculé plus haut)

Le Host-ID est le numéro de l'hôte (du PC, serveur, routeur,...)dans ce réseau.

L'adresse IP d'un hôte sera la combinaison (la somme) du Net-ID et du Host-ID.

L'adresse IP de broadcast (de diffusion) est une adresse commune à tous les hôtes. Elle correspond à un Host-ID constitué uniquement de 1.

    Exemple :

    Net-ID : 192.168.30.00 (avec masque 255.255.255.0)
    Host-ID : 100
    IP de l'hôte : 192.168.30.100
    Adresse de broadcast : 192.168.30.255