Un contrôleur Ethernet est un périphérique d'interface réseau qui connecte un périphérique à un réseau Ethernet. Il s'agit d'un circuit intégré qui fournit des fonctions de couche physique et de couche de liaison de données pour les communications Ethernet filaires, permettant à des appareils tels que des ordinateurs, des serveurs et des commutateurs réseau de communiquer entre eux sur un réseau Ethernet.
Le contrôleur Ethernet est chargé d'encoder et de décoder les données en trames Ethernet selon le protocole Ethernet, de gérer la transmission et la réception des paquets et d'assurer une communication fiable sur le réseau. Il effectue des tâches telles que la détection d'erreurs, le contrôle de flux, la détection et la prévention des collisions et le cadrage des données.
Les contrôleurs Ethernet sont généralement implémentés sous forme matérielle, mais peuvent également être implémentés sous forme logicielle. Ils sont intégrés directement à la carte mère d'appareils tels que les ordinateurs ou sont implémentés sous forme de cartes d'extension autonomes qui peuvent être ajoutées à un appareil pour fournir une connectivité Ethernet.
Pour établir une connexion filaire, le contrôleur Ethernet est connecté à un port ou connecteur Ethernet de l'appareil, qui est généralement une prise RJ-45 pour les câbles à paire torsadée. Une fois la connexion physique établie, le contrôleur Ethernet initialise et établit la liaison, négocie la vitesse de transmission (par exemple, 10 Mbps, 100 Mbps ou vitesses gigabit) et le mode duplex (semi-duplex ou full-duplex) et gère les données. transfert conformément aux normes Ethernet.
Les contrôleurs Ethernet prennent en charge différentes normes et protocoles, notamment Ethernet IEEE 802.3, Fast Ethernet, Gigabit Ethernet et parfois même Ethernet multi-gigabit. Ils peuvent également prendre en charge des fonctionnalités avancées telles que les trames jumbo, les réseaux locaux virtuels (VLAN), la qualité de service (QoS) et Ethernet économe en énergie (EEE).
|