![Arthur, l'apprenti développeur](/Img/Shared/arthur.png)
Adresse IP
Tu as déjà entendu parler d'adresse IP?
![Arthur, l'apprenti développeur](/Img/Shared/arthur.png)
Pas tout à fait, l'adresse IP c'est un ensemble de quatre numéros entre 0 et 255 qui permettent d'identifier un élément sur un réseau, mais cet élément peut être un serveur, un ordinateur, un smartphone mais aussi un sous-réseau ou un routeur.
![Arthur, l'apprenti développeur](/Img/Shared/arthur.png)
On ne va pas rentrer dans le détail, mais c'est un composant physique qui permet de gérer des réseaux.
![Arthur, l'apprenti développeur](/Img/Shared/arthur.png)
Tout à fait. Et attention, toutes les adresse IP ne sont pas utilisables à volonté, déjà il y a des classes d'adresse qui sont réservées pour les éléments de réseau principal, d'autres pour les éléments de sous réseaux, et certaines spécifiques sont réservées pour spécifier des éléments spécifique. Par exemple l'adresse 127.0.0.1 est celle du localhost, c'est à dire l'hôte local, elle va servir pour simuler une communication réseau lorsque l'on fait tourner un serveur sur sa machine.
![Arthur, l'apprenti développeur](/Img/Shared/arthur.png)
Imaginons que tu développes un backend et un frontend. A terme le backend sera sur un serveur avec une adresse IP, et le frontend sur un autre serveur avec une autre adresse IP.
![Arthur, l'apprenti développeur](/Img/Shared/arthur.png)
Mais si tu teste ton backend en local sur ton pc de développement par exemple, il faudra tout de même une adresse IP pour communiquer avec lui, par défaut cette adresse est 127.0.0.1, et tu pourras donc t'en servir pour lui envoyer des demandes.
![Arthur, l'apprenti développeur](/Img/Shared/arthur.png)
Et pour te donner un exemple de réseau internet réduit, ça pourrait ressembler à ça :
![](/Img/Cours/La-communication-web/ip.png)
![Arthur, l'apprenti développeur](/Img/Shared/arthur.png)
C'est bien ça.
![Arthur, l'apprenti développeur](/Img/Shared/arthur.png)
Ah ça c'est le routing on va voir ça ensemble. J'ai terminé cette partie