Pour répondre à la question "Sinon à quoi sert l'adresse MAC?" :
L'adresse MAC est un numéro unique qui est définie par le constructeur de la carte réseau. C'est assez bizarre que ce soit lié au BIOS de ta machine, j'en doute, par contre il n'est pas étonnant que le BIOS te montre cette information.
La partie gauche de l'adresse MAC identifie le constructeur de la carte réseau, tandis que la partie droite identifie de manière unique la carte. C'est définie en usine, en programmant une zone de mémoire du contrôleur.
Pour une communication IP, cette adresse MAC est utilisée de cette manière :
- la machine A (IP_A) veut envoyer un paquet à la machine B (IP_B)
- Si A et B ne sont pas dans le même sous réseau, définit par le masque de sous-réseau, alors A va envoyer un message à la passerelle réseau en lui disant "débrouilles-toi pour envoyer ce paquet à IP_B"
- Si A et B sont dans le même sous-réseau :
- A envoie un message 'ARP' qui demande "qui a l'adresse IP IP_B". Le paquet Ethernet ARP contient un broadcast en temps qu'adresse de destination
- B va répondre "Je suis l'adresse IP_B. Mon adresse MAC est x.x.x.x.x.x
- A peut alors remplir un paquet ethernet, qui contient l'adresse MAC de B
- La carte réseau de B écoute tous les messages qui passent sur le réseau. Mais lorsqu'elle en voit un qui contient son adresse MAC, elle l'intercepte, et la fait remonter à l'OS
Résumé :
- l'adresse MAC est utilisé par le hardware, afin d'identifier si un paquet est destiné à la machine
- en IPv4, cette adresse MAC NE sert QUE pour la connexion locale (sans utiliser la passerelle), entre deux machines du même réseau IP
- en IPv6 c'est aussi le cas. Cependant, les adresses IPv6 contiennent généralement aussi l'adresse MAC (partie droite de l'adresse IP), afin de rendre les adresses IP plus "uniques". Effet collatéral : Cela réduit l'anonymat des machines (l'adresse MAC est supposé être unique), mais cela peut se contourner (le kernel Linux peut gérer une adresse IPv6 différente pour chaque transaction IP (du SYN jusqu'au FIN).
# Adresse MAC : Les bases
Posté par Olivier (site web personnel) . En réponse au message Rapport d'intervention chez Monsieur Tartampion. Évalué à 4.
Pour répondre à la question "Sinon à quoi sert l'adresse MAC?" :
L'adresse MAC est un numéro unique qui est définie par le constructeur de la carte réseau. C'est assez bizarre que ce soit lié au BIOS de ta machine, j'en doute, par contre il n'est pas étonnant que le BIOS te montre cette information.
La partie gauche de l'adresse MAC identifie le constructeur de la carte réseau, tandis que la partie droite identifie de manière unique la carte. C'est définie en usine, en programmant une zone de mémoire du contrôleur.
Pour une communication IP, cette adresse MAC est utilisée de cette manière :
- la machine A (IP_A) veut envoyer un paquet à la machine B (IP_B)
- Si A et B ne sont pas dans le même sous réseau, définit par le masque de sous-réseau, alors A va envoyer un message à la passerelle réseau en lui disant "débrouilles-toi pour envoyer ce paquet à IP_B"
- Si A et B sont dans le même sous-réseau :
- A envoie un message 'ARP' qui demande "qui a l'adresse IP IP_B". Le paquet Ethernet ARP contient un broadcast en temps qu'adresse de destination
- B va répondre "Je suis l'adresse IP_B. Mon adresse MAC est x.x.x.x.x.x
- A peut alors remplir un paquet ethernet, qui contient l'adresse MAC de B
- La carte réseau de B écoute tous les messages qui passent sur le réseau. Mais lorsqu'elle en voit un qui contient son adresse MAC, elle l'intercepte, et la fait remonter à l'OS
Résumé :
- l'adresse MAC est utilisé par le hardware, afin d'identifier si un paquet est destiné à la machine
- en IPv4, cette adresse MAC NE sert QUE pour la connexion locale (sans utiliser la passerelle), entre deux machines du même réseau IP
- en IPv6 c'est aussi le cas. Cependant, les adresses IPv6 contiennent généralement aussi l'adresse MAC (partie droite de l'adresse IP), afin de rendre les adresses IP plus "uniques". Effet collatéral : Cela réduit l'anonymat des machines (l'adresse MAC est supposé être unique), mais cela peut se contourner (le kernel Linux peut gérer une adresse IPv6 différente pour chaque transaction IP (du SYN jusqu'au FIN).