Carrier Sense Multiple Access Protocol

July 22

Il Carrier Sense Multiple Access controllo (CSMA) Protocol è un sistema Media Access Control (MAC). Funziona quando un mittente vuole trasmettere dati su supporti condivisi.

Funzione

Il trasmettitore ascolto sulla linea per un segnale portante. Se rileva uno, sa che il mezzo di trasmissione è occupato e aspetta. Questa è la parte "Carrier Sense" del nome del protocollo. "Multiple Access" significa che il mezzo di trasporto è condivisa tra i nodi.

Caratteristiche

Diversi nodi sono collegati allo stesso filo. Ognuno può inviare segnali lungo quel filo. Solo un segnale può essere inviato alla volta. Tutti i nodi ricevono il segnale trasmesso.

variazioni

Il protocollo CSMA è la base per altri due protocolli. Il più comunemente noto di questi è CSMA / CD (Carrier Sense Multiple accesso / Collision Detection). Questo termina la trasmissione, se si verifica una collisione per evitare un'altra collisione. CSMA / CA (Carrier Sense Multiple Access / Collision Avoidance) è la seconda variante. Con CSMA, se la linea è occupata, il nodo di test attende un determinato periodo prima di riprovare. Tutti i nodi aspettano lo stesso periodo. Con CSMA / CA, tale periodo di attesa è un numero casuale riducendo la possibilità che due nodi tenteranno di accedere alla linea di nuovo nello stesso momento.