Comme évoqué lors de l'historique, les objectifs des réseaux locaux sont variés:
Pourquoi une architecture en couches?
Pour relever les défis scientifiques/techniques qui apparaissent, il faut répartir les différentes fonctions qui vont assumer les objectifs de fonctionnement des réseaux locaux dans des entités qui seront regroupées ensuite de façon logique dans des structures appelées couches.
Ces notions d'entités et de couches protocolaires peuvent être illustrées de la façon suivante:
role | Entité | Description |
---|---|---|
Organise | E4, E5, E6 | Organise le dialogue entre machines communicantes LLC1) |
Partage | E3 | Contrôle l'accès au support de communication MAC 2) |
transmission | E1, E2 | transmission des information sur un support physique (PHY) |
Les entités dont le rôle est sensiblement le même sont regroupées dans une couche. Chaque entité utilise les services fournis par l'entité ou les entités de la couche immédiatement inférieure.
Le role de la couche physique est de transmettre de l'information sur un support physique. On se pose donc des question du type:
C'est grâce à la couche physique qu'il est possible de transmettre une séquence entre une machine A et une machine B.
La couche de contrôle d’accès va structurer se train binaire en définissant la notion de trame (link layer framing): un message dont le nombre de bits est limité. Elle se chargera aussi de gérer les collisions.
Comment éviter les collisions, c'est à dire l'utilisation simultané du médium partagé? Mise en place de solutions protocolaires pour coordonner les machines entre elles. La couche liaison implante un certains nombres de mécanismes:
IEEE 802.2 normalise 3 entités de couche liaison: