Adresse IPv4 | Adresse IPv6 (prennent le relais des adresses IPv4) | |
---|---|---|
Syntaxe | 4 blocs décimaux compris entre 0 à 255 séparés par des points | 8 blocs de 4 caractères hexadécimaux séparés par deux-points |
Codage | 4 octets soit 4 x 8 = 32 bits | 16 octets soit 16 × 8 = 128 bits |
Exemples | 192.168.3.17 217.70.184.55 | 1987:0c02:0000:84c2:0000:0000:cf2a:9077 2001:db8::85a3:::ac1f:8001 Attention ici, il y a 3 blocs abrégés qui valent 0000 . |
Nombre d'adresses disponibles | 256 × 256 × 256 × 256 soit 4,2 milliards | 2128 soit 3,4×1038 340 sextillions = 340 milliards de milliards de milliards de milliards |
Calculateur d'adresse | Adresse IPv4 (en décimal) | Adresse IPv4 (en binaire) |
---|---|---|
Adresse de destination : | . . . /24 | 11000000.10101000.00000001.00101010 |
Masque de sous-réseau : | . . . | 11111111.11111111.11111111.00000000 |
Type de masque : | standard (que des 1 puis des 0) | |
Adresse du sous-réseau : | . . . /24 | 11000000.10101000.00000001.00000000 |
masque IP | notation CIDR |
---|---|
255.0.0.0 | /8 |
255.255.0.0 | /16 |
255.255.255.0 | /24 |
Deux machines peuvent communiquer directement entre elles si et seulement si elles appartiennent au même sous-réseau (l'adresse de leur sous-réseau est la même).
Sinon, il faudra utiliser un intermédiaire pour sortir du sous-réseau. Il s'agit d'une machine appartenant au même sous-réseau mais qui est aussi connectée vers l'extérieur à Internet. Cette machine est appelé la passerelle et elle joue le rôle de routeur.
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
déterminer | avec une commande shell | avec un site web |
---|---|---|
Adresse IP du poste sur le réseau local (IP privée) Adresse MAC de la carte réseau utilisée | ipconfig /all | impossible : bloqué par la passerelle |
IP de la passerelle, côté internet (IP publique) | impossible | who.is |
IP d'un serveur web (à partir de l'URL) savoir si un serveur web répond présent | ping URL ou ping IP | who.is URL ou IP puis «diagnostics» |
Route vers une URL ou IP | tracert URL ou tracert IP | who.is URL ou IP puis «diagnostics» GSuite Visual Traceroute URL ou IP |
8.8.8.8
. De quelle machine s'agit-il ? tracert
, certains routeurs peuvent être masqués (on voit ***
). Received: from ... (... [xxx.xxx.xxx.xxx])
et en faisant une recherche sur l'IP entre crochets, il est parfois possible de localiser l'envoyeur. Les services mail ont de plus en plus tendance à cacher l'IP de l'envoyeur, la remplaçant par la leur.Protocole IP | Analogie postale |
---|---|
Encapsule les données avec l'adresse IP de l'expéditeur et l'adresse IP du destinataire. | Met la lettre dans une enveloppe sur laquelle on écrit l'adresse du destinataire et au dos en petit, l'adresse de l'expéditeur. |
Envoie le paquet à la passerelle. | Dépose la lettre au bureau de poste. |
La passerelle (routeur) lit l'adresse du sous-réseau dans l'IP du destinataire pour orienter le paquet vers le prochain routeur. | Le facteur lit l'adresse sur l'enveloppe pour l'envoyer vers la bonne ville. |
Quand le paquet arrive dans le bon sous-réseau, il est orienté vers la bonne machine. | Le facteur de la ville d'arrivée lit le n° et le nom de la rue pour déposer l'enveloppe dans la bonne boîte aux lettres. |
Comment fonctionne-t-il ?
Sur Internet, les paquets ne doivent pas dépasser 1500 octets. En conséquence lorsqu'il faut transmettre une donnée (photo, document, vidéo) il faut très souvent la fragmenter en plusieurs paquets qui seront envoyés séparément. Afin que le destinataire puissent reconstituer la donnée, il faut que les paquets soient numérotés pour les remettre dans l'ordre. De plus le destinataire doit envoyer des accusés de réception pour confirmer qu'il a bien reçu les différents paquets. En cas de perte, l'expéditeur renvoie les paquets manquants.