Comprendre les adresses IP
Avant de commencer à scanner des réseaux, il est essentiel de comprendre les adresses IP. Imaginez une adresse IP comme une adresse postale pour votre ordinateur sur le réseau. Tout comme un service postal a besoin de votre adresse postale pour livrer le courrier, les autres appareils sur le réseau ont besoin de votre adresse IP pour communiquer avec votre ordinateur.
- Une adresse IP est un identifiant unique pour un appareil sur un réseau. Elle ressemble généralement à une série de nombres séparés par des points, comme 192.168.1.1.
graph LR
A[Internet] --- B[Routeur 192.168.1.1]
B --- C[PC 192.168.1.10]
B --- D[Ordinateur portable 192.168.1.11]
B --- E[Téléphone intelligent 192.168.1.12]
B --- F[Téléviseur intelligent 192.168.1.13]
style A fill:#f9f,stroke:#333,stroke-width:4px
style B fill:#bbf,stroke:#333,stroke-width:2px
style C fill:#dfd,stroke:#333,stroke-width:2px
style D fill:#dfd,stroke:#333,stroke-width:2px
style E fill:#dfd,stroke:#333,stroke-width:2px
style F fill:#dfd,stroke:#333,stroke-width:2px
- Pour trouver votre propre adresse IP, nous allons utiliser une commande qui affiche les informations sur les interfaces réseau. Entrez cette commande :
ip addr show | grep inet
Décortiquons cette commande :
ip addr show
affiche les informations sur toutes les interfaces réseau
|
(pipe) envoie la sortie de la commande précédente à la commande suivante
grep inet
filtre la sortie pour n'afficher que les lignes contenant "inet", qui incluent les adresses IP
Vous verrez une sortie similaire à celle-ci :
inet 127.0.0.1/8 scope host lo
inet 172.19.0.3/16 brd 172.19.255.255 scope global eth1
-
Dans cette sortie, vous verrez plusieurs adresses IP. Voici ce qu'elles signifient :
127.0.0.1
est l'adresse "localhost". Chaque ordinateur s'adresse à lui-même en utilisant l'adresse 127.0.0.1. Cela est utilisé pour les connexions locales sur votre propre machine.
172.19.0.3
est l'adresse IP de votre machine sur le réseau. C'est l'adresse que les autres appareils utiliseraient pour communiquer avec votre machine.
-
Notez l'adresse IP qui n'est pas 127.0.0.1 (dans ce cas, 172.19.0.3). Nous l'utiliserons à l'étape suivante.
Le /16
après l'adresse IP est appelé le masque de sous-réseau. Il définit la taille du réseau. Dans ce cas, /16
signifie que les deux premiers nombres de l'adresse IP (172.19) définissent le réseau, et les deux derniers peuvent être utilisés pour les appareils individuels.
Si vous vous demandez quels sont les différents types d'adresses IP, sachez qu'il existe deux principales versions du protocole IP : IPv4 (comme 172.19.0.3) et IPv6 (qui commenceraient par des caractères comme fe80::). IPv6 a été créé pour résoudre le problème de l'épuisement des adresses IPv4 à mesure que de plus en plus d'appareils se connectent à Internet. Pour ce laboratoire, nous nous concentrerons sur les adresses IPv4.