IP veut dire Internet Protocol, c'est à dire que chaque PC connecté au réseau est identifié par un n° composé de quatre nombres comme l'exemple qui suit: 209.15.140.156. Chaque nombre est un numéro compris entre 0 est 255. Une adresse IP unique est codée sur 32 bits définissant un accès à un réseau pour un routage efficace des datagrammes.
Chaque datagramme est transmis à l'adresse contenue dans le cinquième mot de l'en-tête (Adresse destination). Ces 32 bits contenant les informations suffisantes pour identifier un réseau et une machine hôte déterminée de celui-ci.
Quand on envoie des paquets d'informations sur le réseau, l'adresse IP de l'ordinateur visé est rattachée à ces informations le serveur sait donc vers quel PC rediriger les paquets (on entrevoit là une des bases du spoofing).
L'adresse dynamique:
Lorsque vous vous connectez, votre serveur vous attribue une adresse IP qui vous identifie tout le temps de votre connexion, si vous vous reconnectez vous aurez une autre adresse IP et votre adresse précédente seras affectée à un autre PC (une autre base du spoofing).La difficulté est donc de retrouver un PC qui était connecté et qui s'est reconnecté car son IP a changé. Grâce au tableau ci-dessous on limite le champ des recherches si par exemple la victime à l'IP 132.45.56.65 eh bien lorsqu'elle se reconnectera vous serez à peu près sûr de la retrouver avec un IP du type 132.45.5x.xxx Il ne restera qu'à scanner cette bande.
L'adresse statique:
Celle-ci est attribuée à un réseau local (serveur, Fac, PME...). Mais elle ne change pas, le réseau conserve toujours la même adresse.
Structure détaillée d'un IP (masques de sous-réseau):
Une adresse IP comporte deux parties: la "partie réseau" et la "partie hôte". Le format de ces parties différent d'une adresse IP à l'autre. Le nombre de bits d'adresse utilisé pour identifier le réseau et le nombre utilisé pour reconnaître l'hôte varient en fonction de la "classe de l'adresse".
Classe |
Bande d'IPs |
Exemple d'IP |
Type |
Capacité |
A |
1.xxx.xxx.xxx à126.xxx.xxx.xxx |
15.xxx.xxx.xxx |
Très gros réseau mondialisé d'une grande entreprise ou d'une institution |
126 réseaux A
15.000.000 machines pour chaque maxi
|
B |
128.0.xxx.xxx à191.254.xxx.xxx |
186.123.xxx.xxx |
grande entreprise etc.... |
environ 15.000 réseaux B
65.000 machines pour chaque maxi
|
C |
192.0.0.xxx à 223.254.254.xxx |
218.22.64.xxx |
petite entreprise, réseau local... |
environ 2.000.000 de réseaux C
250 machines maxi
|
D,E etc... |
après 224.xxx.xxx.xxx |
224.21.xxx.xxx |
expérimental |
|
IPs réservés: commençant par 0, 127, 192
Un masque de sous-réseau (proxy) permet de savoir dans quelle classe de réseau se situe un PC: A=255.0.0.0 B=255.255.0.0 C=255.255.255.0 Des variantes existent dans le cas de réseaux groupés ou scindés.
La Classe A:
Si le premier bit d'une adresse est positionné sur 0, il s'agit alors d'une adresse réseau de classe A. Le premier bit d'une adresse de classe A permet d'identifier la classe de l'adresse. Les 7 bits suivants permettent de déterminer le réseau et les 24 derniers bits de reconnaître l'hôte. Il existe moins de 128 numéros de réseau de classe A; chaque réseau de classe A peut être constitué de millions d'hôtes.
La Classe B:
Si les 2 premiers bits de l'adresse sont 10, il s'agit alors d'une adresse de réseau de classe B. Les 2 premiers bits permettent de déterminer la classe; les 14 bits suivants de déterminer le réseau. Les 16 derniers bits permettent de reconnaître l'hôte. Il existe des milliers de numéros de réseau de classe B et chaque réseau de classe B peut-être constitué de milliers d'hôtes.
La Classe C:
Si les 3 premiers bits de l'adresse sont 110, il s'agit alors d'une adresse de réseau de classe C. Dans une adresse de classe C, les 3 premiers bits sont des identificateurs de classe; les 21 bits suivants correspondent à l'adresse du réseau et les 8 derniers bits permettent d'identifier l'hôte. Il existe des millions de numéros de réseau de classe C. Chaque réseau de classe C comporte moins de 254 hôtes.
La Classe D:
Si les 3 premiers bits de l'adresse sont 111, il s'agit d'une adresse spéciale réservée. Ces adresses sont parfois appelées adresse de classe D, mais elles ne correspondent pas à des réseaux spécifiques. Les numéros attribués dans cette classe correspondent à des adresses multidestinataire. Les adresses multidestinataire sont utilisées pour adresser des groupes d'ordinateurs simultanément. Les adresses multidestinataire permettent d'identifier un groupe d'ordinateurs partageant un protocole commun, par opposition à un groupe d'ordinateurs partageant un réseau commun.
La classe D sert au mécanisme de diffusion de groupe IGMP.
Une machine utilisant TCP/IP possède une ou plusieurs adresses IP qui sont indépendantes des adresses matérielles.(exemple: les passerelles qui relient deux réseaux A et B ont une adresse IP sur le réseau A et une autre sur B.)
Les programmes d'application utilisent toujours les adresses IP pour indiquer une destination (indépendance vis à vis du matériel).