# Pense-bête IP

# IPv4



# IPv6

### Notation

#### Adresse

Une adresse IPv6 est longue de 128 bits, soit 16 octets, contre 32 bits / 4 octets pour IPv4. La notation décimale pointée d'IPv4 (par exemple 172.31.128.1) est abandonnée au profit d’une écriture hexadécimale, où les 8 groupes de 2 octets (16 bits par groupe) sont séparés par un signe deux-points :

`2001:0db8:0000:85a3:0000:0000:ac1f:8001`

Il est possible d'omettre les zéros non significatifs et jusqu'à **une** suite de zéro qui sera remplacé par `::` :

`2001:db8:0:85a3::ac1f:8001`

#### Masque de sous réseau

En IPv6 le masque de sous réseau utilise **uniquement** la notation CIDR (utilisant un "/" suivit du nombre de bits à 1 dans la notation binaire)

#### Dans une URL

Pour utiliser une adresse IPv6 dans une URL, dans un navigateur par exemple, il faut placer l'adresse entre crochets `[ ]`

`http://[2a01:5cc0:1:2::4]/`

### Types d'adresses IPv6

<table class="wikitable" id="bkmrk-pr%C3%A9fixe-ipv6-descrip" style="width:100%;border-collapse:collapse;border:1px solid rgb(0,0,0);"><tbody><tr><td style="width:13.4634%;border-color:rgb(0,0,0);background-color:rgb(206,212,217);vertical-align:middle;">Préfixe IPv6</td><td style="width:15.8502%;border-color:rgb(0,0,0);background-color:rgb(206,212,217);vertical-align:middle;">Description</td><td style="width:15.6101%;border-color:rgb(0,0,0);background-color:rgb(206,212,217);vertical-align:middle;">Terme anglais</td><td style="width:40.6339%;border-color:rgb(0,0,0);background-color:rgb(206,212,217);vertical-align:middle;">Détail</td><td style="width:14.5377%;border-color:rgb(0,0,0);background-color:rgb(206,212,217);vertical-align:middle;">Équivalent IPv4</td></tr><tr><td style="width:13.4634%;border-color:rgb(0,0,0);vertical-align:middle;">::1/128</td><td style="width:15.8502%;border-color:rgb(0,0,0);vertical-align:middle;">Boucle Locale</td><td style="width:15.6101%;border-color:rgb(0,0,0);vertical-align:middle;">Node-local Loopback

</td><td style="width:40.6339%;border-color:rgb(0,0,0);vertical-align:middle;">Adresse de bouclage, utilisée lorsqu'un hôte se parle à lui-même (ex : envoi de données entre 2 programmes sur cet hôte).</td><td style="width:14.5377%;border-color:rgb(0,0,0);vertical-align:middle;">127.0.0.0/8 (principalement 127.0.0.1)</td></tr><tr><td style="width:13.4634%;border-color:rgb(0,0,0);vertical-align:middle;">fe80::/10</td><td style="width:15.8502%;border-color:rgb(0,0,0);vertical-align:middle;">Liaison Locale</td><td style="width:15.6101%;border-color:rgb(0,0,0);vertical-align:middle;">Link-Local</td><td style="width:40.6339%;border-color:rgb(0,0,0);vertical-align:middle;">Envoi individuel sur liaison locale (RFC 429). Obligatoire et indispensable au bon fonctionnement du protocole.</td><td style="width:14.5377%;border-color:rgb(0,0,0);vertical-align:middle;">169.254.0.0/16</td></tr><tr><td style="width:13.4634%;border-color:rgb(0,0,0);vertical-align:middle;">2000::/3</td><td style="width:15.8502%;border-color:rgb(0,0,0);vertical-align:middle;">Monodiffusion Mondiale</td><td style="width:15.6101%;border-color:rgb(0,0,0);vertical-align:middle;">Global Unicast</td><td style="width:40.6339%;border-color:rgb(0,0,0);vertical-align:middle;">Plage d'adresse publique, routable sur Internet, globalement uniques (doublon impossible) - Hors exceptions mentionnées ci-dessous.</td><td style="width:14.5377%;border-color:rgb(0,0,0);vertical-align:middle;"> </td></tr><tr><td style="width:13.4634%;border-color:rgb(0,0,0);vertical-align:middle;">fc00::/7</td><td style="width:15.8502%;border-color:rgb(0,0,0);vertical-align:middle;">Localement Unique</td><td style="width:15.6101%;border-color:rgb(0,0,0);vertical-align:middle;">Unique Local</td><td style="width:40.6339%;border-color:rgb(0,0,0);vertical-align:middle;">Plage d'adresse privée, réservée à l'utilisation sur les réseaux locaux domestiques et d'entreprises. Elles ne sont pas globalement uniques (doublon possible, réutilisées sur plusieurs réseaux IP privés).</td><td style="width:14.5377%;border-color:rgb(0,0,0);vertical-align:middle;">10.0.0.0/8 172.16.0.0/12

192.168.0.0/16

</td></tr><tr><td style="width:13.4634%;border-color:rgb(0,0,0);vertical-align:middle;">ff00::/8</td><td style="width:15.8502%;border-color:rgb(0,0,0);vertical-align:middle;">Multidiffusion</td><td style="width:15.6101%;border-color:rgb(0,0,0);vertical-align:middle;">Multicast</td><td style="width:40.6339%;border-color:rgb(0,0,0);vertical-align:middle;">Diffusion groupée (RFC 4291<sup class="reference" id="bkmrk-"></sup>)</td><td style="width:14.5377%;border-color:rgb(0,0,0);vertical-align:middle;">224.0.0.0/4</td></tr><tr><td style="width:13.4634%;border-color:rgb(0,0,0);vertical-align:middle;">2001:db8::/32</td><td style="width:15.8502%;border-color:rgb(0,0,0);vertical-align:middle;">Documentation</td><td style="width:15.6101%;border-color:rgb(0,0,0);vertical-align:middle;">Documentation</td><td style="width:40.6339%;border-color:rgb(0,0,0);vertical-align:middle;">Plage réservée pour utilisation comme valeurs d'exemple ou dans de la documentation technique. Ne devrait jamais être utilisée sur de vrais réseaux.</td><td style="width:14.5377%;border-color:rgb(0,0,0);vertical-align:middle;">192.0.2.0/24 198.51.100.0/24

203.0.113.0/24

</td></tr><tr><td style="width:13.4634%;border-color:rgb(0,0,0);vertical-align:middle;">::/128</td><td style="width:15.8502%;border-color:rgb(0,0,0);vertical-align:middle;">Non spécifié</td><td style="width:15.6101%;border-color:rgb(0,0,0);vertical-align:middle;">Unspecified</td><td style="width:40.6339%;border-color:rgb(0,0,0);vertical-align:middle;">Utilisée comme adresse source par un hôte en cours d'acquisition de son adresse réseau.</td><td style="width:14.5377%;border-color:rgb(0,0,0);vertical-align:middle;">0.0.0.0</td></tr><tr><td style="width:13.4634%;border-color:rgb(0,0,0);vertical-align:middle;">::/8</td><td style="width:15.8502%;border-color:rgb(0,0,0);vertical-align:middle;">Réservé</td><td style="width:15.6101%;border-color:rgb(0,0,0);vertical-align:middle;">Reserved</td><td style="width:40.6339%;border-color:rgb(0,0,0);vertical-align:middle;"> </td><td style="width:14.5377%;border-color:rgb(0,0,0);vertical-align:middle;">  
</td></tr></tbody></table>