====IPV4====
Une adresse IPv4 = 32 bits, regroupés en 4 paquets de 8 bits (octets), écrits en décimal et séparés par des points.\\
|192|168|1|10|
|11000000|10101000|00000001|00001010|
|8 bits|8bits|8 bits|8bits|
^ Valeurs | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
^ Binaire | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
^ Exposant | 20 | 2¹ | 2² | 23 | 24 | 25 | 26 | 27 |
Toute adresse IP se divise en deux zones :\\
|11000000.10101000.00000001.|00001010|
|Partie RÉSEAU (identifie le sous-réseau)|Partie HÔTE (identifie l'appareil)|
|192.168.1.10 → réseau 192.168.1.0 |hôte n° 10|
Par le passé, une classification plus poussée était effectuée. Les blocs de réseaux IP étaient divisés en classes A à E. Les différentes classes se distinguaient par la longueur respective des parties hôte et réseau.\\
^ Classe ^ Adresse réseau ^ Première adresse ^ Dernière adresse ^ Masque de sous-réseau ^ CIDR ^ Sous-réseaux ^ IPs ^
| A | 1.0.0.0 | 1.0.0.1 | 127.255.255.255 | 255.0.0.0 | /8 | 127 | 16 777 214 + 2 |
| B | 128.0.0.0 | 128.0.0.1 | 191.255.255.255 | 255.255.0.0 | /16 | 16 384 | 65 534 + 2 |
| C | 192.0.0.0 | 192.0.0.1 | 223.255.255.255 | 255.255.255.0 | /24 | 2 097 152 | 254 + 2 |
| D | 224.0.0.0 | 224.0.0.1 | 239.255.255.255 | Multidiffusion |Multidiffusion|Multidiffusion|Multidiffusion|
| E | 240.0.0.0 | 240.0.0.1 | 255.255.255.255 | Réservé |Réservé|Réservé|Réservé|
=== Masque de sous-réseau ===
Une séparation plus poussée de ces classes en plus petits réseaux est réalisée à l'aide du découpage en sous-réseaux (subnetting). Cette séparation se fait à l'aide des masques de réseau (netmasks), qui ont la même longueur qu'une adresse IPv4. Comme pour les classes, il décrit quelles positions de bits dans l'adresse IP agissent comme partie réseau ou partie hôte.\\
^CIDR^Masque décimal^
|/8|255.0.0.0|
|/16|255.255.0.0|
|/24|255.255.255.0|
|/25|255.255.255.128|
|/26|255.255.255.192|
|/27|255.255.255.224|
|/28|255.255.255.240|
> Le routage inter-domaine sans classe (Classless Inter-Domain Routing ou **CIDR**) est une méthode de représentation qui remplace l'assignation fixe entre l'adresse IPv4 et les classes de réseau (A, B, C, D, E). La division est basée sur le masque de sous-réseau ou ce que l'on appelle le suffixe CIDR, qui permet la division au niveau du bit de l'espace d'adressage IPv4 et donc en sous-réseaux de n'importe quelle taille. Le suffixe CIDR indique combien de bits au début de l'adresse IPv4 appartiennent au réseau. C'est une notation qui représente le masque de sous-réseau en spécifiant le nombre de bits à 1 dans le masque de sous-réseau. \\
==Exemple complet==
192.168.10.77/26
^ N° ^ Étape ^ Détail ^
| 1 | Masque /26 | 255.255.255.192 → seuls les 6 derniers bits du 4ᵉ octet sont des bits hôtes |
| 2 | Blocs de /26 | 0 · 64 · 128 · 192 (on avance par pas de 256−192 = 64) |
| 3 | 77 se situe dans quel bloc ? | 64 ≤ 77 < 128 → le sous-réseau commence à .64 |
| 4 | Adresse réseau | 192.168.10.64 |
| 5 | Adresse broadcast | 192.168.10.127 (juste avant le bloc suivant, .128 − 1) |
| 6 | Plage utilisable | 192.168.10.65 → 192.168.10.126 (62 hôtes = 2⁶ − 2) |
=== Adresses de réseau et de passerelle ===
Les deux IPs supplémentaires ajoutées dans la colonne IPs sont réservées à ce que l'on appelle l'adresse réseau et l'adresse de diffusion (broadcast address). Un autre rôle important est joué par la passerelle par défaut (default gateway), qui est le nom de l'adresse IPv4 du routeur qui relie les réseaux et les systèmes avec des protocoles différents et gère les adresses et les méthodes de transmission. Il est courant que la passerelle par défaut se voie attribuer la première ou la dernière adresse IPv4 assignable dans un sous-réseau. Il ne s'agit pas d'une exigence technique, mais c'est devenu une norme de facto dans les environnements réseau de toutes tailles.
=== Adresse de diffusion ===
La tâche de l'adresse IP de diffusion (broadcast) est de connecter tous les appareils d'un réseau entre eux. Une diffusion dans un réseau est un message qui est transmis à tous les participants d'un réseau et qui ne nécessite aucune réponse. De cette manière, un hôte envoie un paquet de données à tous les autres participants du réseau simultanément et, ce faisant, communique son adresse IP, que les destinataires peuvent utiliser pour le contacter. C'est la dernière adresse IPv4 qui est utilisée pour la diffusion.
====Exemple====
Trouver l'adresse IP, le masque sous réseau et la passerelle d'un poste dans 192.168.20.0/26
La passerelle est en /26 donc : \\
11111111.11111111.11111111.11000000
255.255.255.192
Il reste 6 octets de libre -> 26 = 64\\
On supprime 2 adresses :\\
* Une pour le 0 (ou adresse réseau) : 192.168.20.0
* Une pour le Brodcast : 192.128.20.63
Il reste donc 62 adresses libres.\\
Pour résumer :
* Adresse ip : 192.168.20.2
* Masque de sous réseau : 255.255.255.192
* Passerelle : 192.168.20.1