Ethernet implémente-t-il HDLC ?
Résolu
pkjmr
Messages postés
178
Date d'inscription
Statut
Membre
Dernière intervention
-
brupala Messages postés 112049 Date d'inscription Statut Membre Dernière intervention -
brupala Messages postés 112049 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Quand on parle d'Ethernet on désigne en général une implémentation LAN : LLC (802.2) dans CSMA/CD (802.3) dans une topologie BUS.
Pourtant quand on capture un paquet avec Wireshark, on voit que MAC encapsule directement la couche réseau. Où sont passés le contrôle de flux et la fiabilité de couche 2 ? Est-ce seulement Wireshark qui masque cela ?
Merci.
Quand on parle d'Ethernet on désigne en général une implémentation LAN : LLC (802.2) dans CSMA/CD (802.3) dans une topologie BUS.
Pourtant quand on capture un paquet avec Wireshark, on voit que MAC encapsule directement la couche réseau. Où sont passés le contrôle de flux et la fiabilité de couche 2 ? Est-ce seulement Wireshark qui masque cela ?
Merci.
A voir également:
- Hdlc vs ethernet
- Ethernet n'a pas de configuration ip valide - Guide
- Udp vs tcp - Guide
- Mb vs mo ✓ - Forum Matériel & Système
- Samsung a15 vs a16 - Accueil - Téléphones
- Activer port ethernet freebox pop ✓ - Forum CPL
4 réponses
salut,
wireshark ne masque rien du tout :
où as tu vu qu'il y avait contrôle de flux et fiabilité sur une liaison ethernet ?
le seul contrôle qu'il ya est la longueur de la trame et le CRC et dans les deux cas si le résultat est mauvais la sanction est poubelle .
C'est aux couches supérieures de récupérer l'erreur de transmission .
wireshark ne masque rien du tout :
où as tu vu qu'il y avait contrôle de flux et fiabilité sur une liaison ethernet ?
le seul contrôle qu'il ya est la longueur de la trame et le CRC et dans les deux cas si le résultat est mauvais la sanction est poubelle .
C'est aux couches supérieures de récupérer l'erreur de transmission .
salut brupala et merci de ta réponse,
j'ai juste vu dans mes cours que la sous-couche LLC (au dessus de la sous-couche MAC) correspondait à HDLC du modèle OSI.
Et HDLC fait du contrôle de flux avec la taille de fenêtre, et de la fiabilité avec le mécanisme des aquittements.
Je me trompe peut-être dans ce que désigne réellement l'appellation "Ethernet" (la fameuse "trame Ethernet" en elle même présente les champs :
donc ça semble correspondre à la couche MAC uniquement.)
En regardant de plus près les captures de wireshark (filtre llc) je constate que les paquets IPX sont bien encapsulés dans LLC, lui-même dans Ethernet 802.3.
Les datagrammes IP/ARP sont quant à eux directement encapsulés dans Ethernet II (et non 802.3).
Les choses s'éclaircissent un peu mais je n'avais pas connaissance de cette variante Ethernet II qui se contente de la sous-couche MAC. Est-ce que dans ce cas on délègue vraiment le contrôle de flux/fiabilité directement à TCP ?
merci encore.
j'ai juste vu dans mes cours que la sous-couche LLC (au dessus de la sous-couche MAC) correspondait à HDLC du modèle OSI.
Et HDLC fait du contrôle de flux avec la taille de fenêtre, et de la fiabilité avec le mécanisme des aquittements.
Je me trompe peut-être dans ce que désigne réellement l'appellation "Ethernet" (la fameuse "trame Ethernet" en elle même présente les champs :
Adresse MAC destination Adresse MAC source Type de protocole Données FCS/CRC
donc ça semble correspondre à la couche MAC uniquement.)
En regardant de plus près les captures de wireshark (filtre llc) je constate que les paquets IPX sont bien encapsulés dans LLC, lui-même dans Ethernet 802.3.
Les datagrammes IP/ARP sont quant à eux directement encapsulés dans Ethernet II (et non 802.3).
Les choses s'éclaircissent un peu mais je n'avais pas connaissance de cette variante Ethernet II qui se contente de la sous-couche MAC. Est-ce que dans ce cas on délègue vraiment le contrôle de flux/fiabilité directement à TCP ?
merci encore.
Merci bien brupala.
La réponse est donc qu'on ne peut pas dire qu'Ethernet implémente HDLC, car Ethernet s'arrête à la sous-couche MAC. Par contre, Ethernet sous sa forme normalisée IEEE 802.3 peut encapsuler HDLC (i.e. LLC 802.2).
La réponse est donc qu'on ne peut pas dire qu'Ethernet implémente HDLC, car Ethernet s'arrête à la sous-couche MAC. Par contre, Ethernet sous sa forme normalisée IEEE 802.3 peut encapsuler HDLC (i.e. LLC 802.2).
tout à fait .
tiens, pour compléter: http://arsene.perez-mas.pagesperso-orange.fr/reseaux/ieee802/llc/llc.htm
tiens, pour compléter: http://arsene.perez-mas.pagesperso-orange.fr/reseaux/ieee802/llc/llc.htm