Aller au contenu

Adresses d'une machine

Carte réseau

Un ordinateur relié à un réseau doit posséder une carte réseau, on identifie cette carte réseau de type Ethernet grâce à la prise RJ45 femelle située souvent à l'arrière de l'ordinateur.

carte réseau

Adresse MAC

De la même manière que dans une ville chaque domicile doit disposer d’une adresse unique, dans un réseau informatique, chaque interface réseau doit disposer d’une adresse unique au monde.

L’adresse MAC (Media Access Control) est propre à chaque carte réseau. Elle est théoriquement unique au monde et est composée de 6 octets écrits en codage hexadécimal (de 00 à FF).
Les 3 premiers octets sont propres au constructeur de matériel, les trois suivants identifient la carte elle-même.

Adresse MAC

Adresse IP

L’inconvénient de l’adresse physique est qu’elle est liée au matériel, ce qui manque de souplesse dès lors que l’on souhaite manipuler un grand nombre d’équipements.

Il a donc été nécessaire de rajouter à l’adresse physique, une adresse logique appelée Adresse IP. L’adresse logique est modifiable grâce au système d’exploitation (Windows, LINUX,etc...).

L’adresse IP (Internet Protocol) identifie un équipement dans un réseau. Elle doit, de ce fait, être unique dans le réseau mais elle peut être modifiée grâce au système d’exploitation. En IPv4 elle est composée de 4 octets écrits en décimal (0 à 255). En IPv6 elle se compose de 6 octets écrits également en décimal.

Une adresse IP peut être :

  • statique : ce qui signifie qu’elle ne change jamais tant qu’on ne la modifie pas.
  • dynamique : cela signifie qu’un serveur DHCP (Dynamic Host Configuration Protocol) lui affecte une adresse d’une durée (bail) déterminée. La durée du bail est configurée sur le serveur DHCP.

Exercice

Soit la carte réseau identifiée ci-dessous :

Adresse ip

  • Quelle est l’adresse MAC ? Essayer de retrouver le constructeur.
  • Quelle est l’adresse IP ?
  • S’agit-il d’un adressage dynamique ou statique ?
  • S’agit-il d’un adressage IPv4 ou IPv6 ?
Réponses
  • Adresse MAC: 00-1d-09-18-f5-e0. Pour identifier le constructeur, vous pouvez par exemple aller sur cette page.

  • Adresse IP: 192.168.0.3.

  • Adressage dynamique

  • Adressage IPV4 (4 octets).

Récupérer ses adresses sous linux

Pour récuperer l'adresse MAC de la carte réseau de votre ordinateur, ou une adresse IP, vous pouvez chercher sur la toile la commande ifconfig ou la commande ip.

Exemples sur la toile:

Avec Python?

Avec Python, on peut utiliser une bibliothèque dédiée. Par exemple, getmac. In fine, c'est bien sûr toujours l'OS qui donnera la réponse. L'intérêt d'utiliser une telle biblithèque est d'avoir un script indépendant de la plateforme (si la bibliothèque est bien écrite, le même script donnera l'adresse MAC que vous soyez sous linux, ou sous windows, ou sous mac... alors que la syntaxe de ifconfig par exemple ne sera pas la même sous windows ou sous linux).