Aller au contenu principal

2. COUCHE DE LIAISON (LINK LAYER)

2.1 INTRODUCTION

Cette section décrit les exigences pour les hôtes Internet utilisant des médias de diffusion tels que les réseaux Ethernet, token ring ou FDDI, ou des réseaux non-diffusion tels que les liaisons point-à-point et X.25.

Le logiciel d'hôte Internet doit (MUST) inclure le support d'une couche de liaison appropriée au réseau auquel il est connecté. Les protocoles de couche de liaison les plus courants sont Ethernet, les réseaux IEEE 802 et les liaisons point-à-point utilisant des protocoles tels que SLIP ou PPP.

La couche de liaison est principalement responsable du transfert de données et du tramage (framing). Elle fournit des services à la couche Internet, qui comprend les protocoles IP, ICMP et IGMP.

2.2 PARCOURS DU PROTOCOLE (PROTOCOL WALK-THROUGH)

[Contenu décrivant les opérations du protocole au niveau de la couche de liaison]

2.3 PROBLÈMES SPÉCIFIQUES (SPECIFIC ISSUES)

2.3.1 Négociation du protocole Trailer (Trailer Protocol Negotiation)

Le protocole trailer est une technique d'encapsulation qui a été utilisée sur les premières implémentations Ethernet pour améliorer les performances en évitant la copie de données. Les implémentations modernes n'utilisent généralement pas les trailers.

Un hôte peut (MAY) supporter le protocole trailer. Si les trailers sont supportés, ils doivent être configurables (MUST), et la configuration par défaut doit désactiver les trailers (MUST).

2.3.2 Protocole de résolution d'adresse -- ARP (Address Resolution Protocol)

Le protocole de résolution d'adresse (Address Resolution Protocol, ARP) [LINK:1] est utilisé pour mapper dynamiquement entre les adresses du protocole Internet et les adresses matérielles spécifiques au réseau (par exemple, les adresses Ethernet).

2.3.2.1 Validation du cache ARP (ARP Cache Validation)

Une implémentation du protocole de résolution d'adresse (ARP) doit (MUST) fournir un mécanisme pour purger les entrées de cache obsolètes. Si ce mécanisme implique un délai d'expiration, il devrait être possible de configurer la valeur du délai d'expiration (SHOULD).

Une entrée ARP en cache devrait être invalidée (SHOULD) lorsqu'une réponse ARP est reçue qui indique une adresse matérielle différente pour la même adresse IP.

2.3.2.2 File d'attente de paquets ARP (ARP Packet Queue)

La couche de liaison devrait sauvegarder au moins un (le plus récent) paquet de chaque ensemble de paquets destinés à la même adresse IP non résolue (SHOULD), et transmettre le paquet sauvegardé lorsque l'adresse a été résolue.

2.3.3 Encapsulation Ethernet et IEEE 802 (Ethernet and IEEE 802 Encapsulation)

La méthode standard pour encapsuler les paquets Internet sur les réseaux Ethernet est décrite dans [LINK:2]. Cette norme définit le format de paquet Ethernet et la méthode pour mapper les adresses IP aux adresses Ethernet en utilisant ARP.

Un hôte connecté à un réseau Ethernet doit supporter l'encapsulation Ethernet II (MUST) et devrait supporter l'encapsulation IEEE 802.2/802.3 (SHOULD) [LINK:3].

2.4 INTERFACE COUCHE DE LIAISON/COUCHE INTERNET (LINK/INTERNET LAYER INTERFACE)

La couche de liaison s'interface avec la couche Internet, fournissant des services pour la transmission et la réception de datagrammes IP. L'interface doit supporter les opérations suivantes (MUST) :

  • Envoi (Send) : Accepter un datagramme IP de la couche Internet et le transmettre sur le réseau.
  • Réception (Receive) : Accepter une trame du réseau et passer le datagramme IP contenu à la couche Internet.
FonctionnalitéSectionMustShouldMayNot
Support de l'encapsulation trailer2.3.1x
Trailers désactivés par défaut2.3.1x
Mécanisme de délai d'expiration du cache ARP2.3.2.1x
Validation du cache ARP2.3.2.1x
Sauvegarder au moins un paquet pour adresse non résolue2.3.2.2x
Encapsulation Ethernet II2.3.3x
Encapsulation IEEE 802.2/802.32.3.3x