The Carrier Sense Multiple Access Control ( CSMA ) Protokoll är en Media Access Control ( MAC ) -systemet . Det fungerar när en avsändare vill överföra data på delade media . Funktion
Sändaren lyssnar på raden för en bärvågssignal . Om den upptäcker en, vet den att överföringsmediet är ockuperat och väntar . Detta är den " Carrier Sense " del av protokollet namn . " Multiple Access " betyder att transportmediet delas mellan noder.
Funktioner
Flera noder är anslutna till samma tråd. Varje kan skicka signaler ner denna tråd . Endast en signal kan sändas åt gången. Samtliga noder mottar den sända signalen .
Variationer
CSMA -protokollet är grunden för två andra protokoll . Den mest kända av dessa är CSMA /CD ( Carrier Sense Multiple Access /Collision Detection ) . Detta avslutar sändning om en kollision inträffar att förhindra en annan kollision . CSMA /CA ( Carrier Sense Multiple Access /Collision Avoidance ) är den andra varianten . Med CSMA , om linjen är upptagen, väntar testa noden en viss tid innan du försöker igen . Alla noder väntar samma period . Med CSMA /CA , att vänta period är ett slumptal minskar möjligheten att två noder kommer att försöka komma till ledningen igen i samma ögonblick .