CSMA és un mecanisme que detecta l'estat del canal compartit per prevenir o recuperar paquets de dades d'una col·lisió. També s'utilitza per controlar el flux de paquets de dades a la xarxa de manera que els paquets no es perdin i es mantingui la integritat de les dades. A CSMA, quan s'envien dos o més paquets de dades al mateix temps en un canal compartit, es produïen les possibilitats de col·lisió. A causa de la col·lisió, el receptor no rep cap informació sobre els paquets de dades del remitent. I la informació perduda s'ha de ressentir perquè el receptor la pugui obtenir. Per tant, hem de detectar el canal abans de transmetre paquets de dades a una xarxa. Es divideix en dues parts, CSMA CA (Evitació de col·lisions) i CD CSMA (Detecció de col·lisions).
CD CSMA
El Accés múltiple/detecció de col·lisions amb Carrier Sense s'utilitza per detectar una col·lisió en el control d'accés als mitjans ( MAC ) capa. Un cop detectada la col·lisió, el CD del CSMA va aturar immediatament la transmissió enviant el senyal perquè el remitent no perdi tot el temps per enviar el paquet de dades. Suposem que es detecta una col·lisió des de cada emissora mentre s'emeten els paquets. En aquest cas, el CD CSMA envia immediatament un senyal d'embús per aturar la transmissió i espera un context de temps aleatori abans de transmetre un altre paquet de dades. Si el canal es troba lliure, immediatament envia les dades i les retorna.
Avantatges i desavantatges del CD CSMA
Avantatges del CD CSMA:
- S'utilitza per a la detecció de col·lisions en un canal compartit en molt poc temps.
- CSMA CD és millor que CSMA per a la detecció de col·lisions.
- CSMA CD s'utilitza per evitar qualsevol forma de transmissió de residus.
- Quan cal, s'utilitza per utilitzar o compartir la mateixa quantitat d'amplada de banda a cada estació.
- Té una sobrecàrrega de CD CSMA més baixa en comparació amb la CA de CSMA.
Desavantatge del CD CSMA
- No és adequat per a xarxes de llarga distància perquè a mesura que augmenta la distància, l'eficiència de CSMA CD disminueix.
- Només pot detectar col·lisions fins a 2500 metres, i més enllà d'aquest rang, no pot detectar col·lisions.
- Quan s'afegeixen diversos dispositius a un CD CSMA, el rendiment de detecció de col·lisions es redueix.
CSMA/CA
CSMA significa Accés múltiple de Carrier Sense amb Prevenció de col·lisions . Vol dir que és un protocol de xarxa que s'utilitza per evitar una col·lisió en lloc de permetre que es produeixi, i no s'ocupa de la recuperació de paquets després d'una col·lisió. És similar al protocol CSMA CD que opera a la capa de control d'accés als mitjans. A CSMA CA, sempre que una estació envia una trama de dades a un canal, comprova si està en ús. Si el canal compartit està ocupat, l'estació espera fins que el canal entri en mode inactiu. Per tant, podem dir que redueix les possibilitats de col·lisions i fa un millor ús del mitjà per enviar paquets de dades de manera més eficient.
Avantatge i desavantatge de CSMA CA
Avantatge de CSMA CA
- Quan la mida dels paquets de dades és gran, les possibilitats de col·lisió a CSMA CA són menors.
- Controla els paquets de dades i envia les dades quan el receptor les vol enviar.
- S'utilitza per prevenir col·lisions en lloc de detectar col·lisions al canal compartit.
- CSMA CA evita la transmissió malbaratada de dades a través del canal.
- És més adequat per a la transmissió sense fil en una xarxa.
- Evita el trànsit de dades innecessari a la xarxa amb l'ajuda de l'extensió RTS/CTS.
El desavantatge de CSMA CA
- De vegades, CSMA/CA triga molt de temps d'espera com és habitual per transmetre el paquet de dades.
- Consumeix més amplada de banda per cada estació.
- La seva eficiència és inferior a la d'un CD CSMA.
Diferència entre CSMA CA i CSMA CD
S. No | CD CSMA | CSMA CA |
---|---|---|
1. | És el tipus de CSMA per detectar la col·lisió en un canal compartit. | És el tipus de CSMA per evitar col·lisions en un canal compartit. |
2. | És el protocol de detecció de col·lisions. | És el protocol d'evitació de col·lisions. |
3. | S'utilitza en el cable de xarxa Ethernet 802.3. | S'utilitza a la xarxa Ethernet 802.11. |
4. | Funciona en xarxes cablejades. | Funciona en xarxes sense fil. |
5. | És efectiu després de la detecció de col·lisions en una xarxa. | És efectiu abans de la detecció de col·lisions en una xarxa. |
6. | Sempre que un paquet de dades entra en conflicte en un canal compartit, torna a enviar el marc de dades. | Mentre que el CSMA CA espera fins que el canal estigui ocupat i no es recupera després d'una col·lisió. |
7. | Minimitza el temps de recuperació. | Redueix al mínim el risc de col·lisió. |
8. | L'eficiència de CSMA CD és alta en comparació amb CSMA. | L'eficiència de CSMA CA és similar a CSMA. |
9. | És més popular que el protocol CSMA CA. | És menys popular que el CD CSMA. |