mardi 5 avril 2011

Et hop!

Ce qui retiendra l’attention à propos d’Ethernet est le méchanisme utilisé pour coordonner la transmission. Un réseau Ethernet ne dispose pas d’un controlleur centralisé qui indiquerait à chaque ordinateur quand transmettre sur le cable partagé. En revanche, tous les ordinateurs attachés à un Ethernet participent à un scheme de coordination distribuée que l’on nomme (en anglais) Carrier Sense Multiple Access (CSMA). C’est l’activité électrique sur la cable qui régit le status des participants. Si aucun ordinateur ne transmet de trame, il n’y a pas de signaux électriques sur l’éther. Durant la transmission, par contre, l’émetteur transmet des signaux électriques codant pour des bits. Ces signaux diffèrent légèrement du signal porteur, mais on les nomment quand même carrier. Donc, afin de déterminer si le cable est en usage, l’ordinateur n’a qu’à tester pour un signal carrier. Si aucun carrier n’est présent, l’ordinateur peut transmettre une trame. S’il y a un carrier présent, l’ordinateur doit attendre que l’émetteur termine avant de procéder. Du point de vue technique, tester pour un carrier correspond à carrier sense, et l’idée de se servir de la présence d’un signal pour déterminer quand transmettre devient Carrier Sense Multiple Access (CSMA). A venir: Collision Detect et binary exponential backoff.


source: D. Comer, Computer networks and Internets, Pearson, 2004.

Aucun commentaire: