BINARYFROG.FR

Accueil > Internet > C'est quoi une adresse IP ?
C'est quoi une adresse IP ?

C'est quoi une adresse IP ?

2024-06-02

Image par Pete Linforth de Pixabay

L'adresse IP

Dans le monde numérique d'aujourd'hui, l'adresse IP (Internet Protocol) est une composante fondamentale des réseaux de communication. Elle fonctionne comme une identité numérique unique attribuée à chaque dispositif connecté à Internet, permettant ainsi l'échange d'informations entre ordinateurs, smartphones, serveurs et autres appareils connectés. L'adresse IP joue un rôle crucial dans la gestion et le routage des données, assurant que les informations parviennent à leur destination correcte.

De nos jours, la perception de l'adresse IP a évolué au-delà de sa simple fonction technique. Pour beaucoup, elle symbolise à la fois la connectivité et la vulnérabilité. D'un côté, elle est essentielle pour naviguer sur le web, accéder à des services en ligne et communiquer avec des personnes à travers le globe. De l'autre, elle est également au cœur des préoccupations concernant la confidentialité et la sécurité, car chaque adresse IP peut potentiellement révéler des informations sur la localisation géographique et les activités en ligne de l'utilisateur. Cette dualité fait de l'adresse IP un sujet de discussion important dans les débats actuels sur la cybersécurité, la protection des données personnelles et la régulation d'Internet.

Qu'est-ce que c'est ?

Une adresse IP, ou adresse Internet Protocol, est un identifiant numérique unique attribué à chaque dispositif connecté à un réseau informatique utilisant le protocole Internet pour communiquer. Les adresses IP sont essentielles pour le fonctionnement d'Internet ou d'un réseau privé, car elles permettent l'acheminement des données entre les différents dispositifs connectés.

Il existe deux versions :

  • Une adresse IPv4 est composée de quatre octets (32 bits), généralement représentés sous la forme de quatre nombres décimaux séparés par des points (par exemple, 192.168.0.1).
  • Une adresse IPv6 est composée de huit groupes de quatre chiffres hexadécimaux, séparés par des deux-points (par exemple, 2001:0db8:85a3:0000:0000:8a2e:0370:7334).

Comment ça marche ?

Pour comprendre le fonctionnement d'une IP il faut passer par le binaire, chaque IP peut être découpée en une suite de 0 et de 1.

A retenir :

  • 1 bit (0 ou 1)
  • 1 octet = 8 bit

Exemple IPV4 :

Voyons le découpage binaire de l'adresse IP 192.168.0.24.

Une adresse IPv4 est composée de quatre octets (32 bits 4*8), et chaque octet est représenté par un nombre décimal entre 0 et 255.

Pour convertir une adresse IP en binaire, chaque octet doit être converti en une séquence de 8 bits (un octet)

Adresse IP 192.168.0.24 en binaire :

128 64 32 16 8 4 2 1
192 1 1 0 0 0 0 0 0
168 1 0 1 0 1 0 0 0
0 0 0 0 0 0 0 0 0
24 0 0 0 1 1 0 0 0

192 en binaire :

192 en base 10 est représenté par 11000000 en base 2.

Calcul :
128 + 64 = 192

En binaire :
11000000

168 en binaire :

168 en base 10 est représenté par 10101000 en base 2.

Calcul :
128 + 32 + 8 = 168

En binaire :
10101000

0 en binaire :

0 en base 10 est représenté par 00000000 en base 2.

Calcul :
0 = 0

En binaire :
00000000

24 en binaire :

24 en base 10 est représenté par 00011000 en base 2.

Calcul :
16 + 8 = 24

En binaire :
00011000

Ainsi, l'adresse IP 192.168.0.24 en notation binaire est :
11000000.10101000.00000000.00011000

Avec IPV6 :

IPv6 utilise des adresses de 128 bits le principe est donc le même.
Cependant les bits sont représentées sous forme hexadécimale avec huit blocs de 16 bits séparés par des deux-points :
Par exemple, 2001:0db8:85a3:0000:0000:8a2e:0370:7334

L'hexadécimal est un système de numération positionnel qui utilise la base 16.
Contrairement au système décimal (base 10) que nous utilisons, qui utilise dix chiffres de 0 à 9, le système hexadécimal utilise seize symboles pour représenter les valeurs.
Ces symboles sont les chiffres de 0 à 9 et les lettres A, B, C, D, E, F.

Voici les correspondances entre les valeurs décimales et hexadécimales :

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Chaque chiffre dans un nombre hexadécimal représente une puissance de 16, et la valeur de chaque chiffre est multipliée par la puissance de 16 correspondante, de droite à gauche, comme dans le système décimal.

Convertissons une adresse IPv6 en binaire. Prenons comme exemple l'adresse IPv6 suivante : 2001:0db8:85a3:0000:0000:8a2e:0370:7334.

Une adresse IPv6 est composée de huit blocs de 16 bits, pour un total de 128 bits. Chaque bloc est représenté par quatre chiffres hexadécimaux.
Voici les étapes pour convertir chaque bloc hexadécimal en binaire :

2001 en binaire :

  • 2 -> 0010
  • 0 -> 0000
  • 0 -> 0000
  • 1 -> 0001

En binaire : 0010000000000001

0db8 en binaire :

  • 0 -> 0000
  • d -> 1101
  • b -> 1011
  • 8 -> 1000

En binaire : 0000110110111000

85a3 en binaire :

  • 8 -> 1000
  • 5 -> 0101
  • a -> 1010
  • 3 -> 0011

En binaire : 1000010110100011

0000 en binaire :

  • 0 -> 0000
  • 0 -> 0000
  • 0 -> 0000
  • 0 -> 0000

En binaire : 0000000000000000

0000 en binaire :

  • 0 -> 0000
  • 0 -> 0000
  • 0 -> 0000
  • 0 -> 0000

En binaire : 0000000000000000

8a2e en binaire :

  • 8 -> 1000
  • a -> 1010
  • 2 -> 0010
  • e -> 1110

En binaire : 1000101000101110

0370 en binaire :

  • 0 -> 0000
  • 3 -> 0011
  • 7 -> 0111
  • 0 -> 0000

En binaire : 0000001101110000

7334 en binaire :

  • 7 -> 0111
  • 3 -> 0011
  • 3 -> 0011
  • 4 -> 0100

En binaire : 0111001100110100

Le masque de sous réseaux et la passerelle

Le masque de sous-réseau et la passerelle jouent un rôle crucial dans la configuration des réseaux, en particulier dans le contexte de la connexion à Internet via un réseau privé,
Le masque de sous-réseau est une valeur qui détermine la taille et la portée d'un réseau IP. Il est généralement exprimé en notation décimale pointée, par exemple 255.255.255.0 en IPv4.

Ce masque divise l'adresse IP en deux parties : la partie réseau et la partie hôte.
En utilisant le masque de sous-réseau, les appareils réseau peuvent déterminer si une adresse IP donnée est située sur le même réseau local ou sur un réseau distant.

La passerelle, également connue sous le nom de routeur par défaut, est l'adresse IP de l'appareil réseau qui agit comme point de sortie pour les communications vers d'autres réseaux. Lorsqu'un appareil sur un réseau privé souhaite communiquer avec des ressources sur Internet, il envoie le trafic à la passerelle. La passerelle est responsable de l'acheminement du trafic vers les réseaux externes, y compris Internet. Elle est souvent configurée avec une adresse IP publique pour permettre la communication avec des serveurs et des services sur Internet.

Ainsi il ne suffit pas d'une adresse IP pour aller sur Internet, c'est une configuration réseau qu'il est nécessaire d'obtenir (sans parler d'autres protocoles comme DNS).

Retrouver son adresse IP

Pour comprendre comment obtenir son adresse IP, il est essentiel de distinguer entre l'adresse IP publique et privée. Chaque appareil connecté à un réseau, qu'il s'agisse d'un réseau local (LAN) ou d'Internet, possède une adresse IP privée qui lui est attribuée localement par le routeur. Cette adresse permet aux appareils de communiquer entre eux au sein du réseau local. Cependant, lorsqu'un appareil souhaite communiquer avec des ressources sur Internet, il utilise une adresse IP publique qui est assignée à son routeur. L'adresse IP publique est fournie par le fournisseur d'accès à Internet (FAI) et permet à l'appareil de communiquer avec d'autres appareils sur Internet.

Le principe fondamental de la distinction entre les adresses IP privées et publiques reste le même pour IPv4 et IPv6. En IPv4, les adresses IP privées sont généralement assignées selon les plages définies par la spécification RFC 1918, telles que 192.168.x.x, 10.x.x.x, et 172.16.x.x à 172.31.x.x. Ces adresses sont utilisées à l'intérieur des réseaux locaux (LAN) et ne sont pas routées sur Internet. 

En IPv6, bien que le concept d'adresses IP publiques et privées soit moins marqué en raison de l'ampleur de l'espace d'adressage IPv6, il existe néanmoins des plages d'adresses réservées pour une utilisation privée, similaires à celles d'IPv4. Les adresses IP locales uniques (ULA) sont utilisées pour les communications au sein d'un réseau local IPv6, tandis que les adresses globales unicast sont utilisées pour la communication sur Internet.

Pour obtenir son adresse IP privée sur différents systèmes d'exploitation tels que Windows, macOS ou Linux, vous pouvez utiliser des commandes dans le terminal comme ipconfig sur Windows, ifconfig sur Linux et macOS, ou ip addr show sur Linux. Ces commandes affichent les informations réseau, y compris l'adresse IP privée de votre appareil.

Ainsi, lorsque vous vous rendez sur un site et que l'on y affiche l'adresse IP de votre appareil, on parle en réalité de l'adresse IP publique de votre routeur.

Les mobiles

Lorsque votre téléphone est en WIFI, le principe est identique à celui évoqué précédemment

Lorsque votre téléphone est connecté en 4G/5G, il obtient une adresse IP attribuée par le réseau de votre opérateur mobile, certains opérateurs mobiles peuvent également utiliser des adresses IP publiques pour les connexions mobiles, en particulier dans le cas des réseaux LTE (Long Term Evolution) avancés qui prennent en charge IPv6.

Dans tous les cas, que votre téléphone se voie attribuer une adresse IP publique ou privée, cette adresse IP est utilisée pour la communication avec des ressources sur Internet, comme les sites web, les applications, les services en ligne, etc. Elle permet à votre téléphone d'être identifié et de communiquer avec d'autres appareils sur le réseau mondial d'Internet.

Le NAT

NAT permet à un seul appareil, tel qu'une box (routeur), d'agir comme un agent entre Internet (ou réseau public) et un réseau local (ou réseau privé), ce qui signifie qu'une seule adresse IP unique est requise pour représenter un groupe entier d'ordinateurs à quoi que ce soit en dehors de leur réseau.

Et le VPN dans tout cela ?

Le VPN, ou Réseau Privé Virtuel, est une solution qui ajoute une couche de sécurité supplémentaire à votre connexion Internet en créant un tunnel crypté entre votre appareil et un serveur VPN distant. Cette technologie est souvent utilisée pour protéger la confidentialité des données lors de la navigation sur Internet, en particulier sur des réseaux Wi-Fi publics ou non sécurisés.

Lorsque vous utilisez un VPN, tout votre trafic Internet est dirigé à travers ce tunnel sécurisé, ce qui empêche les tiers de voir vos activités en ligne et protège vos données contre l'interception. De plus, un VPN peut également masquer votre adresse IP réelle en vous attribuant une adresse IP virtuelle à partir du serveur VPN, ce qui renforce votre anonymat en ligne et vous permet d'accéder à des contenus restreints géographiquement.

Dans le contexte de la distinction entre les adresses IP privées et publiques, un VPN peut avoir un impact sur la manière dont votre adresse IP est affichée. Lorsque vous utilisez un VPN, votre adresse IP publique apparente sera celle du serveur VPN auquel vous êtes connecté, plutôt que celle de votre fournisseur d'accès à Internet. Cela signifie que, même si votre appareil utilise une adresse IP privée pour communiquer sur votre réseau local, votre adresse IP publique visible par les sites web et les services en ligne sera celle du serveur VPN, ce qui renforce votre confidentialité en ligne.

En résumé, le VPN complète efficacement les concepts d'adresses IP privées et publiques en fournissant une couche de confidentialité supplémentaire lorsque vous naviguez sur Internet.

Articles dans la même catégorie