GNU/Linux >> Tutoriels Linux >  >> Linux

Qu'est-ce qu'une adresse IP ? Exemples d'adresses IPv4 et IPv6

Question : Je joue avec la distribution de bureau Linux depuis un moment. Mais, je suis très nouveau dans le réseautage. Pouvez-vous m'expliquer en termes simples ce qu'est une adresse IP et me donner un exemple ?

Réponse : Quand quelqu'un vous envoie une lettre postale, vous la recevez. Comment? Parce qu'il a une adresse qui identifie de manière unique votre maison. Assez basique. Droit? Tout comme votre maison, chaque système sur Internet doit avoir une adresse unique pour que quelqu'un puisse le trouver. C'est ce qu'on appelle une adresse IP.

Même lorsque les serveurs ne sont pas sur Internet, au sein de votre propre réseau privé, chaque système doit avoir une adresse IP unique, si vous aimez les machines de votre réseau se parler.

Chaque système est accessible en utilisant à la fois l'adresse IP et son nom de domaine. Par exemple, lorsque vous envoyez un ping à yahoo.com, vous verrez l'adresse IP publique qu'il utilise. Ainsi, http://yahoo.com et http://98.139.180.149 vous amèneront au même site Web.

# ping yahoo.com
PING yahoo.com (98.139.180.149) 56(84) bytes of data.

Exemple d'adresse IPv4

Un exemple d'adresse IP :

69.89.31.226

L'adresse IP ci-dessus est au format décimal avec points. Une adresse IP se présente sous la forme de 4 ensembles de nombres décimaux séparés par des points. Le nombre décimal dans chaque ensemble est compris entre 0 et 255. Chaque ensemble est appelé octet. Donc, il y a 4 octets dans une adresse IP.

Cependant, les systèmes ne comprennent l'adresse IP qu'au format binaire. Ainsi, lorsque vous configurez votre système avec une adresse IP dans un format de nombre décimal à points, elle est convertie en un format de nombre binaire en interne par le système, comme indiqué ci-dessous.

01000101010110010001111111100010
(or)
01000101.01011001.00011111.11100010

Les adresses IP IPv4 sont des nombres de 32 bits. Dans le format binaire ci-dessus, il y a un total de 32 nombres binaires. Chaque nombre binaire séparé par le point est converti en son nombre binaire correspondant. Il y a un total de 4 octets ici.

Chaque octet peut avoir une valeur comprise entre 0 et 255. Puisqu'il y a 4 octets dans une adresse IP, la combinaison totale possible d'adresses IP ipv4 uniques est de 4 294 967 296.

Exemple d'adresse IPv6

IPv4 signifie Internet Protocol Version 4. La plupart des réseaux et des systèmes sur Internet sont actuellement configurés pour IPv4. Étant donné que l'adresse IP IPv4 n'a que 32 bits (un total de 4 294 967 296 adresses IP uniques), les adresses IP sur Internet s'épuisent rapidement. Veuillez noter qu'un grand nombre de ces adresses IP sont réservées à des fins particulières (par exemple, réseau privé et adresses de multidiffusion).

IPv6 signifie Internet Protocol Version 6. Puisqu'il est possible que nous manquions d'adresse IP sur Internet, IPv6 a été développé. L'adresse IP IPv6 a 128 bits. C'est une énorme amélioration par rapport à l'adresse IP ipv4 32 bits. Alors que de nombreux réseaux sont configurés à la fois pour IPv4 et IPv6, il existe encore un grand nombre de réseaux et de systèmes sur Internet qui ne fonctionnent que pour IPv4. Mais à terme, tous ces systèmes pourraient aller vers la route IPv6.

L'adresse IP IPv6 est généralement écrite en hexadécimal séparé par deux-points. Un deux-points sépare 16 bits. Voici un exemple d'adresse IPv6 :

2002:4559:1FE2::4559:1FE2

Les zéros non significatifs peuvent être tronqués. Par exemple, "0000" peut être simplement écrit comme vide. Dans l'exemple ci-dessus ::indique qu'il a plusieurs 0 à cet emplacement. En règle générale, le format IPv6 peut être écrit de trois manières 1) compressé, 2) non compressé et 3) entièrement non compressé, comme indiqué ci-dessous. Tous les éléments suivants sont identiques :

  • IPv6 compressé (0000 n'est pas affiché) - 2002:4559:1FE2::4559:1FE2
  • IPv6 non compressé (0000 est affiché sous la forme de 0) – 2002:4559:1FE2:0:0:0:4559:1FE2
  • IPv6 entièrement non compressé (0000 est entièrement affiché) - 2002:4559:1FE2:0000:0000:0000:4559:1FE2

Exécutez "ifconfig -a" qui affichera les adresses IP ipv4 et ipv6 (si elles sont configurées correctement) :

# ifconfig -a | egrep 'inet|inet6'
   inet addr:69.89.31.226
   inet6 addr: 2002:4559:1fe2::4559:1fe2

Linux
  1. Signification de la notation d'adresse IP [::]:[someport] ?

  2. Qu'est-ce que le DNS et comment ça marche ?

  3. Ce que vous devez savoir avant d'activer IPv6

  4. Comment activer et configurer IPv6

  5. Qu'est-ce que l'usurpation d'e-mail ?

Syntaxe de l'instruction bash case et exemples

Qu'est-ce que la commande Linux Watch + Exemples

Commande IP Linux avec exemples d'utilisation

Ce que vous devez savoir sur IPv6

Options de commande et exemples de commande Tee sous Linux

Comment trouver votre adresse IP (IPv4 et IPv6) sur Rocky Linux