Passage @mac->@IP

Résolu
salim_zen Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -  
overflow76 Messages postés 466 Date d'inscription   Statut Membre Dernière intervention   -
Salut a tt le monde,
j'amerais bien savoir s'il y a un pur calcul pour passer d'une @mac à une @ IP a part bien sur les protocoles ARP et RARP.
Et merci d'avance pour votre aide.
A voir également:

5 réponses

jee pee Messages postés 41541 Date d'inscription   Statut Modérateur Dernière intervention   9 722
 
salut,

il n'existe pas de correspondance calculée entre les 2

l'adresse mac, c'est une identification physique de la carte ethernet (elle est immuable), l'adresse ip c'est une adresse de identification/localisation sur le réseau (elle peut changer)

un peu comme une voiture qui a un numéro de châssis (immuable) et une plaque d'immatriculation (qui peut changer en cas de changement de propriétaire)

cdt
0
sebsauvage Messages postés 32893 Date d'inscription   Statut Modérateur Dernière intervention   15 662
 
Non aucun calcul pur et simple n'est possible.

L'adresse MAC est différente pour chaque carte, l'adresse IP dépend des choix de l'admin réseau.
On a même des milliers de machine possédant la même adresse avec des adresses MAC différentes (dans le cas des LAN).

Donc non, aucun calcul direct possible.

Et c'est même dire que ça: L'adresse MAC elle-même est censée être unique par carte, mais dans la réalité elle ne l'est pas:
- certains fabricants ont merdé et mis plusieurs fois le même MAC dans les équipements
- il y a des MAC utilisés qui ne correspondent à aucune carte physique (machine virtuelles, etc.)
- même avec une carte Ethernet physique, on peut trafiquer l'adresse MAC.
0
mimit73 Messages postés 111 Date d'inscription   Statut Membre Dernière intervention   34
 
Salut,


L'opération est assez simple (d'un point vue théorique):


exple:

pour une adresse MAC : 00-0C-76-7C-3C-37 (ipv6)

l'adresse IP correspondante est =

0.12.118.124.60.55

details:
00(16) = 0(2) = 0(10)
0C(16)= 1100(2) = 1 *2exp3+1 *2exp2+0 *2exp1+0 *2exp0
76(16) = 1110110 = 2exp6+2exp5+2exp4+2exp2+2exp1 (ect)
0
HostOfSeraphim Messages postés 6750 Date d'inscription   Statut Contributeur Dernière intervention   1 608
 
Qu'est ce que c'est que ce truc ? Depuis quand on peut calculer une adresse logique à partir d'une adresse physique ?

0
mimit73 Messages postés 111 Date d'inscription   Statut Membre Dernière intervention   34 > HostOfSeraphim Messages postés 6750 Date d'inscription   Statut Contributeur Dernière intervention  
 
Je parlais d'un point vue théorique...
0
sebsauvage Messages postés 32893 Date d'inscription   Statut Modérateur Dernière intervention   15 662
 
J'allais le dire: n'importe quoi.

Il ne suffit pas de prendre les bits constituant une adresse MAC et décréter que c'est une adresse IP.
Autant prendre les bits qui constituent les lettres de ton login pour déterminer ton adresse IP.

allez tiens, je calcul ton adresse IP: "mimit73" = 109.105.109.105
J'ai bon ?
0
sebsauvage Messages postés 32893 Date d'inscription   Statut Modérateur Dernière intervention   15 662 > mimit73 Messages postés 111 Date d'inscription   Statut Membre Dernière intervention  
 
Non, même d'un point de vu théorique.
0
HostOfSeraphim Messages postés 6750 Date d'inscription   Statut Contributeur Dernière intervention   1 608 > mimit73 Messages postés 111 Date d'inscription   Statut Membre Dernière intervention  
 
Mais même théorique, ça n'a aucun sens.

Ceci dit, développe ton idée, ça m'intéresse quand même de voir ce qui peut te faire penser tout ça...
0
oups
 
Et puis ton calcul, on obtenait une @IP à combien d'octet ??^^

Et pour IPv6 , comment ça va fonctionner ??


Nan sans rire aucun rapports et aucunes possibilités de calcul !!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
salim_zen Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
slt t le monde,
merci pr votre contribution,
0