logo

Differenza tra CSMA CA e CSMA CD

CSMA è un meccanismo che rileva lo stato del canale condiviso per prevenire o recuperare i pacchetti di dati da una collisione. Viene utilizzato anche per controllare il flusso di pacchetti di dati sulla rete in modo che i pacchetti non vadano persi e l'integrità dei dati venga mantenuta. Nel CSMA, quando due o più pacchetti di dati vengono inviati contemporaneamente su un canale condiviso, si verifica la possibilità di collisione. A causa della collisione il destinatario non riceve alcuna informazione sui pacchetti di dati del mittente. E le informazioni perse devono essere risentite in modo che il destinatario possa recuperarle. Pertanto dobbiamo rilevare il canale prima di trasmettere pacchetti di dati su una rete. È diviso in due parti, CSMA CA (Evitamento delle collisioni) e CD CSMA (Rilevamento collisioni).

CSMA CA vs CSMA CD

CD CSMA

IL Rilevamento portante Accesso multiplo/Rilevamento collisioni Il protocollo viene utilizzato per rilevare una collisione nel controllo dell'accesso ai media ( MAC ) strato. Una volta rilevata la collisione, il CD CSMA interrompe immediatamente la trasmissione inviando il segnale in modo che il mittente non perda tutto il tempo per inviare il pacchetto dati. Supponiamo che venga rilevata una collisione da ciascuna stazione durante la trasmissione dei pacchetti. In tal caso, il CD CSMA invia immediatamente un segnale di jam per interrompere la trasmissione e attende un contesto temporale casuale prima di trasmettere un altro pacchetto di dati. Se il canale viene trovato libero, invia immediatamente i dati e li restituisce.

Vantaggio e svantaggio del CD CSMA

Vantaggi del CD CSMA:

  1. Viene utilizzato per il rilevamento delle collisioni su un canale condiviso in un tempo molto breve.
  2. CSMA CD è migliore di CSMA per il rilevamento delle collisioni.
  3. CSMA CD viene utilizzato per evitare qualsiasi forma di trasmissione di rifiuti.
  4. Quando necessario, viene utilizzato per utilizzare o condividere la stessa quantità di larghezza di banda su ciascuna stazione.
  5. Ha un sovraccarico del CD CSMA inferiore rispetto alla CA CSMA.

Svantaggio del CD CSMA

  1. Non è adatto per reti a lunga distanza perché all'aumentare della distanza diminuisce l'efficienza del CSMA CD'.
  2. Può rilevare collisioni solo fino a 2500 metri e oltre questo intervallo non è in grado di rilevare collisioni.
  3. Quando vengono aggiunti più dispositivi a un CD CSMA, le prestazioni di rilevamento delle collisioni vengono ridotte.

CSMA/CA

CSMA sta per Accesso multiplo con rilevamento portante con Prevenzione delle collisioni . Significa che è un protocollo di rete che serve per evitare una collisione anziché permetterla, e non si occupa del recupero dei pacchetti dopo una collisione. È simile al protocollo CSMA CD che opera nel livello di controllo dell'accesso ai media. In CSMA CA, ogni volta che una stazione invia un frame di dati a un canale, controlla se è in uso. Se il canale condiviso è occupato, la stazione attende finché il canale non entra in modalità inattiva. Quindi possiamo dire che riduce le possibilità di collisioni e utilizza meglio il mezzo per inviare pacchetti di dati in modo più efficiente.

Vantaggio e svantaggio di CSMA CA

Vantaggio di CSMA CA

  1. Quando la dimensione dei pacchetti di dati è grande, le possibilità di collisione nella CA CSMA sono minori.
  2. Controlla i pacchetti di dati e invia i dati quando il destinatario desidera inviarli.
  3. Viene utilizzato per prevenire le collisioni anziché il rilevamento delle collisioni sul canale condiviso.
  4. CSMA CA evita la trasmissione sprecata di dati sul canale.
  5. È particolarmente adatto per la trasmissione wireless in una rete.
  6. Evita il traffico dati non necessario sulla rete con l'aiuto dell'estensione RTS/CTS.

Lo svantaggio di CSMA CA

  1. A volte CSMA/CA richiede molto tempo di attesa come al solito per trasmettere il pacchetto di dati.
  2. Consuma più larghezza di banda da ciascuna stazione.
  3. La sua efficienza è inferiore a quella di un CD CSMA.

Differenza tra CSMA CA e CSMA CD

Si No CD CSMA CSMA CA
1. È il tipo di CSMA per rilevare la collisione su un canale condiviso. È il tipo di CSMA per evitare collisioni su un canale condiviso.
2. È il protocollo di rilevamento delle collisioni. È il protocollo per evitare le collisioni.
3. Viene utilizzato nel cavo di rete Ethernet 802.3. Viene utilizzato nella rete Ethernet 802.11.
4. Funziona su reti cablate. Funziona nelle reti wireless.
5. È efficace dopo il rilevamento delle collisioni su una rete. È efficace prima del rilevamento delle collisioni su una rete.
6. Ogni volta che un pacchetto di dati entra in conflitto in un canale condiviso, invia nuovamente il frame di dati. Mentre la CA CSMA attende finché il canale non è occupato e non si riprende dopo una collisione.
7. Riduce al minimo i tempi di recupero. Riduce al minimo il rischio di collisione.
8. L'efficienza del CD CSMA è elevata rispetto a CSMA. L'efficienza del CSMA CA è simile al CSMA.
9. È più popolare del protocollo CSMA CA. È meno popolare del CD CSMA.