Bonjour,
Petites explication supplémentaires
En Ethernet les paquets doivent avoir cette forme :
[Adresse MAC destination][Adresse MAC source][données][checksum]
Remarque : le champs "checksum" est une valeur calculée à partir du contenu du paquet qui permet à la station qui reçoit le paquet de savoir si des données ont été altérées pendant la transmission (ex: un 0 passe à 1 à cause d'une perturbation électromagnétique)
Comme tu peux le voir, l'adresse IP n'est pas obligatoire : le paquet est envoyé sur le réseau et il est lu par la machine dont l'adresse MAC est "l'adresse MAC destination" du paquet.
Les adresses MAC permettent de faire communiquer des machines qui sont sur le même réseau local. Pour faire communiquer des machines qui ne sont pas sur le même réseau local, il faut alors utiliser les adresse IP (les valeurs des adresses IP sont dans le champ "donnée").
Remarque : il existe des MAC spéciales (valeurs réservées) qui permettent d'envoyer un paquet à plusieurs machines à la fois :
- adresse MAC multicast : le paquet est a destination d'un groupe de machines du réseau local
- adresse MAC broadcast : le paquet est a destination de toutes les machines du réseau local
Partager