2 . Adresse logique (ou adresse réseau)
Cette adresse permet d'identifier une machine sur un réseau. Elle est attribuée à une machine (de manière manuelle ou automatique) et elle aussi doit être unique sur le réseau concerné et dépend du protocole utilisé.
Cette adresse est composée de 2 champs : une adresse pour le réseau et une adresse pour le poste sur ce réseau.
Cette adresse a pour but d'améliorer les performances du réseau. En effet, l'adresse physique MAC ne donne aucune indication sur la situation géographique du poste sur le réseau et donc le bloc d'information est propagé sur l'ensemble du réseau pour atteindre le poste concerné.
En utilisant une adresse réseau on peut donc aiguiller le bloc d'information sur le réseau concerné.
Actuellement, les adresses les plus répandues dans le monde sont les adresses IP (version 4).
Le format des adresses suit la topologie des réseaux à interconnecter. On distingue quatre classes, avec les format suivants :
0 | Réseau (7 bits) | Adresse station (24 bits) |
| Adresse de | classe A |
10 | Réseau (14 bits) | Adresse station (16 bits) |
| Adresse de | classe B |
110 | Réseau (21 bits) | Adresse station (8 bits) |
| Adresse de | classe C |
Les adresses sur 32 bits sont exprimées par octet (soit 4 nombres compris entre 0 et 255).
Les différentes classes d'adresses correspondent donc à des nombres appartenant aux plages suivantes :
- classe A : 000.000.000.000 à 127.255.255.255
- classe B : 128.000.000.000 à 191.255.255.255
- classe C : 192.000.000.000 à 223.255.255.255
Il existe aussi une classe D (224.0.0.1 à 239.255.255.255) utilisée pour les adresses de groupe (multicasting) et une classe E (240.0.0.0 à 255.255.255.254) au format indéfini.
La valeur 255.255.255.255 est utilisée pour une diffusion générale (broadcast).
La valeur 127.0.0.1 (loopback) est utilisée pour les tests en boucle local et représente donc le poste local (localhost).