« Fonctionnement d'un ordinateur/Le matériel réseau » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 82 :
 
Le protocole Ethernet utilise une méthode d'arbitrage spéciale : le '''CSMA-CD'''. De base, les machines attendent que le bus soit libre (personne n'émet) pour émettre une trame. Mais il est parfaitement possible que deux machines émettent sur le bus en même temps, si les deux machines échantillonnent le bus en même temps. Dans ce cas, plusieurs ordinateurs tentent d'émettre une donnée en même temps sur le bus, ce qui n'est pas possible : on dit qu'une '''collision''' a lieu. Comme avec tous les autres bus, le bus Ethernet doit contenir des mécanismes d'arbitrage pour résoudre la situation.
 
[[File:CSMA-CD Verfahren.svg|centre|400px|CSMA-CD : détection d'une collision.]]
 
Avec ce protocole, la détection de collision est relativement simple. Quand une machine envoie un 1 sur le bus, elle s'attend à ce que le bus contienne une tension positive, correspondant à un 1. Même chose pour un 0, qui doit donner une tension nulle. Si deux machines émettent sur le bus, les 1 l'emportent sur les 0 : si une machine émet un 1 et une autre un 0, on observera un 1 sur le bus. Pour détecter une collision, chaque machine compare ce qu'elle envoie sur le bus et ce qu'il y a sur le bus. Si elle observe un 1 sur le bus alors qu'elle a envoyé un 0, une collision a eu lieu. Quand une collision a lieu, a machine qui a détecté la collision stoppe sa transmission et envoie une trame spéciale sur le bus, qui indique l'occurrence d'une collision.
 
[[File:CSMA-CD Verfahren.svg|centre|400px|CSMA-CD : détection d'une collision.]]
 
==Les commutateurs==