![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghw6gfmSgu7mNz-fR6H458XwT016AoDQrI9_gMrn_5_aJ6AYKDYJy6Vo2-4q5AwElZBUefeaSnqq6oYsrgE78GHFzsiYzMhvIER4wROIO00V1wejLf1_mgeyUL_av5QxwP1FeuQOONeHbD/s1600/ethernet.jpg)
Ethernet a été standardisé sous le nom IEEE 802.3 : ceci est erroné car Ethernet diffère de 802.3 :
- Ethernet : les 13e et 14e octets d'une trame Ethernet contiennent le type (numéro) de protocole de la couche supérieure (ARP, IPv4, IPv6, ...) ; comme il n'y a pas d'indication sur la longueur des données, il n'y a pas de couche LLC (Logical Link Control) pour supprimer un bourrage potentiel ⇒ ce sera donc à la couche supérieure (Réseau) de supprimer le bourrage s'il y en a.
- 802.3 : les 13e et 14e octets d'une trame 802.3 contiennent la longueur de la partie des données qui sera gérée par la couche LLC qui, située entre la couche MAC et la couche Réseau, supprimera le bourrage avant de l'envoyer à la couche Réseau.
C'est maintenant une norme internationale : ISO/IEC 8802-3.
Depuis les années 1990, on utilise très fréquemment Ethernet sur paires torsadées pour la connexion des postes clients, et des versions sur fibre obtique pour le cœur du réseau. Cette configuration a largement supplanté d'autres standards comme le Token Ring, FDDI et ARCNET. Depuis quelques années, les variantes sans-fil d'Ethernet (normes IEEE 802.11, dites « Wi-Fi ») ont connu un fort succès, aussi bien sur les installations personnelles que professionnelles.
Dans un réseau Ethernet, le câble diffuse les données à toutes les
machines connectées, de la même façon que les ondes radiofréquences
parviennent à tous les récepteurs. Le nom Ethernet dérive de cette analogie : avant le XXe siècle on imaginait que les ondes se propageaient dans l'éther, milieu hypothétique censé baigner l'Univers. Quant au suffixe net, il s'agit de l'abréviation du mot network (réseau) en anglais.
Histoire
L'Ethernet a originellement été développé comme l'un des projets pionniers du Xerox Parc. Une histoire commune veut qu'il ait été inventé en 1973, date à laquelle Robert Matcalfe
écrivit un mémo à ses patrons à propos du potentiel d'Ethernet.
Metcalfe affirme qu'Ethernet a en fait été inventé sur une période de
plusieurs années. En 1976, Robert Metcalfe et David Boggs (l'assistant de Metcalfe) ont publié un document intitulé Ethernet : Distributed Packet-Switching For Local Computer Networks (Ethernet : commutation de paquets distribuée pour les réseaux informatiques locaux).
Metcalfe a quitté Xerox en 1979 pour promouvoir l'utilisation des ordinateurs personnels et des réseaux locaux, et a fondé l'entreprise 3Com. Il réussit à convaincre DEC, Intel et Xerox
de travailler ensemble pour promouvoir Ethernet en tant que standard.
Ethernet était à l'époque en compétition avec deux systèmes
propriétaires, Tokne Ring et ARCnet,
mais ces deux systèmes ont rapidement diminué en popularité face à
l'Ethernet. Pendant ce temps, 3Com est devenue une compagnie majeure du
domaine des réseaux informatiques.
Description générale
L'Ethernet est basé sur le principe de membres (pairs) sur le
réseau, envoyant des messages dans ce qui était essentiellement un
système radio, captif à l'intérieur d'un fil ou d'un canal commun,
parfois appelé l'éther. Chaque pair est identifié par une clé globalement unique, appelée adresse MAC, pour s'assurer que tous les postes sur un réseau Ethernet aient des adresses distinctes.
Une technologie connue sous le nom de Carrier Sense Multiple Access with Collision Detection (Écoute de porteuse avec accès multiples et détection de collision) ou CSMA/CD régit la façon dont les postes accèdent au média. Au départ développée durant les années 19 C60 pour ALOHAnet à Hawaï en utilisant la radio, la technologie est relativement simple comparée à Token Ring ou aux réseaux contrôlés par un maître. Lorsqu'un ordinateur veut envoyer de l'information, il obéit à l'algorithme suivant :
- Si le média n'est pas utilisé, commencer la transmission, sinon aller à l'étape 4 ;
- [transmission de l'information] Si une collision est détectée, continuer à transmettre jusqu'à ce que le temps minimal pour un paquet soit dépassé (pour s'assurer que tous les postes détectent la collision), puis aller à l'étape 4 ;
- [fin d'une transmission réussie] Indiquer la réussite au protocole du niveau supérieur et sortir du mode de transfert ;
- [câble occupé] Attendre jusqu'à ce que le fil soit inutilisé ;
- [le câble est redevenu libre] Attendre pendant un temps aléatoire, puis retourner à l'étape 1, sauf si le nombre maximal d'essais de transmission a été dépassé ;
- [nombre maximal d'essais de transmission dépassé] Annoncer l'échec au protocole de niveau supérieur et sortir du mode de transmission.
En pratique, ceci fonctionne comme une discussion ordinaire, où les
gens utilisent tous un médium commun (l'air) pour parler à quelqu'un
d'autre. Avant de parler, chaque personne attend poliment que plus
personne ne parle. Si deux personnes commencent à parler en même temps,
les deux s'arrêtent et attendent un court temps aléatoire. Il y a de
bonnes chances que les deux personnes attendent un délai différent,
évitant donc une autre collision. Des temps d'attente exponentiels sont
utilisés lorsque plusieurs collisions surviennent à la suite.
Comme dans le cas d'un réseau non commuté, toutes les communications
sont émises sur un médium partagé, toute information envoyée par un
poste est reçue par tous les autres, même si cette information était
destinée à une seule personne. Les ordinateurs connectés sur l'Ethernet
doivent donc filtrer ce qui leur est destiné ou non. Ce type de
communication « quelqu'un parle, tous les autres entendent » d'Ethernet
est une de ses faiblesses, car, pendant que l'un des nœuds émet, toutes
les machines du réseau reçoivent et doivent, de leur côté, observer le
silence. Ce qui fait qu'une communication à fort débit entre seulement
deux postes peut saturer tout un réseau local.
De même, comme les chances de collision sont proportionnelles au
nombre de transmetteurs et aux données envoyées, le réseau devient
extrêmement congestionné au-delà de 50 % de sa capacité (indépendamment
du nombre de sources de trafic). Pour résoudre ce problème, les commutateurs ont été développés afin de maximiser la bande passante disponible.
Suivant le débit utilisé, il faut tenir compte du domaine de
collision régi par les lois de la physique et notamment le déplacement
électronique dans un câble de cuivre. Si l'on ne respecte pas ces
distances maximales entre machines, le protocole CSMA/CD n'a pas lieu
d'exister.
Aucun commentaire:
Enregistrer un commentaire