LFCA : Apprendre les nombres binaires et décimaux en réseau – Partie 10
Dans la partie 9 de la série LFCA, nous avons abordé les bases de l’adressage IP. Pour mieux comprendre l’adressage IP, nous devons accorder plus d’attention à ces deux types de représentation d’adresse IP : la notation quadruple binaire et décimale. Comme mentionné précédemment, une adresse IP est un nombre binaire de 32 bits qui est généralement représenté au format décimal pour faciliter la lisibilité.
Le format binaire n’utilise que les chiffres 1 et 0. Il s’agit du format que votre ordinateur comprend et par lequel les données sont envoyées sur le réseau.
Cependant, pour rendre l’adresse lisible par l’homme. Il est transmis dans un format décimal pointé que l’ordinateur convertit ensuite au format binaire. Comme nous l’avons dit précédemment, une adresse IP est composée de 4 octets. Disséquons l’adresse IP 192.168.1.5.
Dans le format décimal pointé, 192 est le premier octet, 168 est le deuxième octet, 1 est le troisième et enfin, 5 est le quatrième octet.
Au format binaire, l’adresse IP est représentée comme indiqué :
11000000 => 1st Octet
10101000 => 2nd Octet
00000001 => 3rd Octet
00000101 => 4th Octet
En binaire, un bit peut être activé ou désactivé. Le bit 'on' est représenté par 1 tandis que le bit off est représenté par 0. Au format décimal,
Pour arriver au nombre décimal, on effectue une somme de tous les chiffres binaires à la puissance 2. Le tableau ci-dessous vous donne la valeur de position de chaque bit dans un octet. Par exemple, la valeur décimale de 1 équivaut à la 00000001 binaire.
Dans un meilleur format, cela peut également être représenté comme indiqué.
2º = 1 = 00000001
2¹ = 2 = 00000010
2² = 4 = 00000100
2³ = 8 = 00001000
2⁴ = 16 = 00010000
2⁵ = 32 = 00100000
2⁶ = 64 = 01000000
2⁷ = 128 = 10000000
Essayons de convertir une adresse IP au format décimal pointé en binaire.
Conversion du format décimal en binaire
Prenons notre exemple de 192.168.1.5. Pour convertir du décimal au binaire, nous allons commencer de gauche à droite. Pour chaque valeur du tableau, nous posons la question suivante : pouvez-vous soustraire la valeur du tableau de la valeur décimale de l’adresse IP ? Si la réponse est « OUI », nous écrivons « 1 ». Si la réponse est « NON », nous mettons un zéro.
Commençons par le premier octuor qui est le 192. Pouvez-vous soustraire 128 de 192 ? La réponse est un grand « OUI ». Par conséquent, nous allons écrire 1 qui correspond à 128.
192-128 = 64
Pouvez-vous soustraire 64 de 64 ? La réponse est « OUI ». Encore une fois, nous notons 1 qui correspond à 64.
64-64=0 Comme nous avons épuisé la valeur décimale, nous attribuons 0 aux valeurs restantes.
Ainsi, la valeur décimale de 192 se traduit par le binaire 11000000. Si vous additionnez les valeurs correspondant à 1s dans le tableau du bas, vous obtenez 192. C’est-à-dire 128 + 64=192. C’est logique, non ?
Passons au deuxième octuor – 168. Peut-on soustraire 128 de 168 ? OUI.
168-128 = 40
Ensuite, peut-on soustraire 64 de 40 ? NON. Nous attribuons donc un 0.
Nous passons à la valeur suivante. Peut-on déduire 32 de 40 ?. OUI. Nous attribuons la valeur 1.
40 - 32 = 8
Ensuite, peut-on soustraire 18 de 8 ? NON. Nous attribuons 0.
Ensuite, peut-on déduire 8 de 8 ? OUI. Nous attribuons la valeur 1.
8-8 = 0
Puisque nous avons épuisé notre valeur décimale, le attribuera des 0 aux valeurs restantes dans le tableau, comme indiqué.
En fin de compte, le décimal 168 se traduit par le format binaire 10101000. Encore une fois, si vous additionnez les valeurs décimales correspondant à 1s dans la rangée du bas, vous vous retrouvez avec 168. C’est-à-dire 128 + 32 + 8=168.
Pour le troisième octet, nous avons 1. Le seul nombre de notre tableau que nous pouvons soustraire entièrement de 1 est 1. Ainsi, nous allons attribuer la valeur 1 à 1 sur le tableau et ajouter les zéros précédents comme indiqué.
Ainsi, la valeur décimale de 1 équivaut à la 00000001 binaire.
Enfin, nous en avons 5. D’après le tableau, le seul nombre que nous pouvons soustraire entièrement de 5 commence à 4. Toutes les valeurs à gauche seront affectées à 0.
Peut-on soustraire 4 de 5 ? OUI. Nous attribuons 1 à 4.
5-4 = 1
Ensuite, peut-on soustraire 1 de 2 ? NON. Nous attribuons la valeur 0.
Enfin, peut-on soustraire 1 de 1 ? OUI. Nous attribuons 1.
Le chiffre décimal de 5 correspond à la 00000101 binaire.
En fin de compte, nous avons la conversion suivante.
192 => 11000000
168 => 10101000
1 => 00000001
5 => 00000101
Ainsi, 192.168.1.5 se traduit par 11000000.10101000.0000001.00000101 sous forme binaire.
Présentation du masque de sous-réseau/masque de réseau
Nous avons indiqué précédemment que chaque hôte d’un réseau TCP/IP doit avoir une adresse IP unique, qui, dans la plupart des cas, est attribuée dynamiquement par le routeur à l’aide du protocole DHCP. Le protocole DHCP (Dynamic Host Configuration Protocol) est un service qui attribue dynamiquement une adresse IP aux hôtes d’un réseau IP.
Mais comment déterminer quelle partie de l’adresse IP est réservée à la section réseau et quelle section est disponible pour être utilisée par le système hôte ? C’est là qu’intervient un masque de sous-réseau ou un masque de réseau.
Un sous-réseau est un composant supplémentaire à une adresse IP qui distingue la partie réseau et hôte de votre réseau. Tout comme une adresse IP, le sous-réseau est une adresse de 32 bits et peut être écrit en notation décimale ou binaire.
L’objectif d’un sous-réseau est de tracer une limite entre la partie réseau d’une adresse IP et la partie hôte. Pour chaque bit de l’adresse IP, le sous-réseau ou le masque de réseau attribue une valeur.
Pour la partie réseau, il active le bit et attribue la valeur 1, Pour la partie hôte, il désactive le bit et attribue la valeur 0. Par conséquent, tous les bits définis à 1 correspondent aux bits d’une adresse IP qui représentent la partie réseau, tandis que tous les bits définis à 0 correspondent aux bits de l’adresse IP qui représentent l’adresse hôte.
Un masque de sous-réseau couramment utilisé est le sous-réseau de classe C qui est 255.255.255.0.
Le tableau ci-dessous présente les masques de réseau en décimal et en binaire.
Ceci conclut la partie 2 de notre série sur les essentiels du réseautage. Nous avons abordé la conversion d’adresse IP décimale en adresse IP binaire, les masques de sous-réseau et les masques de sous-réseau par défaut pour chaque classe d’adresse IP.














