start:linux:reseaux:ipv6
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| start:linux:reseaux:ipv6 [2025/12/03 18:15] – [Convertir un nombre décimal en binaire] admin | start:linux:reseaux:ipv6 [2025/12/03 18:42] (Version actuelle) – [Convertir un nombre décimal en binaire] admin | ||
|---|---|---|---|
| Ligne 158: | Ligne 158: | ||
| =====Convertir un nombre décimal en binaire===== | =====Convertir un nombre décimal en binaire===== | ||
| - | Dans les nombres binaires, chaque bit successif d’un groupe représente une puissance de deux et les valeurs augmentent de droite à gauche. Ainsi, le bit le plus à droite représente | + | Dans les nombres binaires, chaque bit successif d’un groupe représente une puissance de deux et les valeurs augmentent de droite à gauche. Ainsi, le bit le plus à droite représente |
| Chaque bit successif à gauche représente le double de la valeur. La valeur de chaque chiffre d’un nombre binaire est déterminée par sa position dans le tableau. La somme de toutes ces valeurs de colonne pour chaque chiffre donne la représentation décimale du nombre binaire. | Chaque bit successif à gauche représente le double de la valeur. La valeur de chaque chiffre d’un nombre binaire est déterminée par sa position dans le tableau. La somme de toutes ces valeurs de colonne pour chaque chiffre donne la représentation décimale du nombre binaire. | ||
| ^8e bit^ 7e bit^ 6e bit^ 5e bit^ 4e bit^ 3e bit^ 2e bit^ 1e bit^ | ^8e bit^ 7e bit^ 6e bit^ 5e bit^ 4e bit^ 3e bit^ 2e bit^ 1e bit^ | ||
| - | | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | | + | | 2< |
| |128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 | | |128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 | | ||
| + | |||
| + | |||
| + | |||
| Ligne 171: | Ligne 174: | ||
| ^8e bit (128)^ 7e bit (64)^ 6e bit (32)^ 5e bit (16)^ 4e bit (8)^ 3e bit (4)^ 2e bit (2)^ 1e bit (1)^ | ^8e bit (128)^ 7e bit (64)^ 6e bit (32)^ 5e bit (16)^ 4e bit (8)^ 3e bit (4)^ 2e bit (2)^ 1e bit (1)^ | ||
| - | |1 | 1| 1| 0| 0| 1| 1| 1| | + | |1 | 1| 1| 0| 0| 0| 1| 1| |
| Nombre binaire 11100011 | Nombre binaire 11100011 | ||
| Ligne 177: | Ligne 180: | ||
| Le tableau ci-dessus montre que les bits ayant les valeurs 128, 64, 32, 2 et 1 sont tous activés. | Le tableau ci-dessus montre que les bits ayant les valeurs 128, 64, 32, 2 et 1 sont tous activés. | ||
| Comme nous l’avons déjà mentionné, calculer la valeur d’un nombre binaire revient à additionner toutes les valeurs des bits « activés ». | Comme nous l’avons déjà mentionné, calculer la valeur d’un nombre binaire revient à additionner toutes les valeurs des bits « activés ». | ||
| + | |||
| + | ^8e bit (128)^ 7e bit (64)^ 6e bit (32)^ 5e bit (16)^ 4e bit (8)^ 3e bit (4)^ 2e bit (2)^ 1e bit (1)^ | ||
| + | |1 | 1| 1| 0| 0| 1| 1| 1| | ||
| + | |||
| Ainsi, pour la valeur binaire du tableau, 11100111, nous additionnons 128+64+32+4+2+1 pour obtenir le nombre 231. | Ainsi, pour la valeur binaire du tableau, 11100111, nous additionnons 128+64+32+4+2+1 pour obtenir le nombre 231. | ||
| Par exemple : | Par exemple : | ||
| - | Binaire Décomposition Décimal | + | |
| - | 1100 0000 128+64+0 192 | + | ^Binaire^ Décomposition^ Décimal^ |
| - | 10101000 128+32+8 168 | + | |1100 0000|128+64+0|192| |
| - | 00000001 0*7+1 1 | + | |10101000|128+32+8|168| |
| - | 00110010 32+16+2 50 | + | |00000001|0*7+1|1| |
| + | |00110010|32+16+2|50| | ||
| + | |||
| + | |||
| + | =====Convertir un nombre binaire en décimal===== | ||
| + | |||
| + | Voici comment convertir dans l’autre sens. | ||
| + | Nous commençons par le nombre décimal que nous voulons convertir et recherchons la valeur de colonne la plus élevée qui entre dans la décimale. | ||
| + | Ensuite, nous soustrayons la valeur de la colonne du nombre original et nous répétons le processus jusqu’à ce que le nombre original devienne zéro. | ||
| + | |||
| + | A partir de là, on peut convertir chaque décimale d’une adresse IP, masque de sous-réseau ou broadcast en binaire. | ||
| + | Ainsi : | ||
| + | |||
| + | *La décimale 192 se convertir en binaire par 11000000 | ||
| + | *168 donne 10101000 en binaire | ||
| + | |||
| + | {{: | ||
/home/chanteri/www/fablab37110/data/attic/start/linux/reseaux/ipv6.1764782105.txt.gz · Dernière modification : de admin
