Pré-requisito - Carrier Sense Multiple Access (CSMA)
1. 1-CSMA persistente:
Em 1-CSMA persistente, a estação detecta continuamente o canal para verificar seu estado, ou seja, ocioso ou ocupado para que possa transferir dados. No caso de o canal estar ocupado, a estação irá esperar que o canal fique ocioso. Quando a estação encontra um canal inativo, ela transmite quadro para canal sem qualquer atraso com probabilidade 1. Devido à probabilidade 1, é chamado de CSMA persistente 1. O problema com esse método é que há uma grande chance de colisão, já que duas ou mais estações podem localizar o canal em estado ocioso e transmitir quadros ao mesmo tempo. No momento em que ocorre uma colisão, a estação tem que esperar por um tempo aleatório para o canal ficar ocioso e começar tudo de novo.


Figura - 1 - CSMA persistente


2. CSMA não persistente:
Em CSMA não persistente, estação que possui quadros para enviar apenas sentidos para o canal. No caso de um canal inativo, ele enviará frames imediatamente para esse canal. No caso de o canal estar ocupado, ele aguardará por um período fixo de tempo e detectará novamente o estado da estação ociosa ou ocupada. Nesse método, a estação não detecta imediatamente o canal com o único propósito de capturá-lo quando detecta o fim da transmissão anterior. Este método reduz as chances de uma colisão, mas reduz a eficiência da rede.


Figura - CSMA não persistente

Diferença entre CSMA 1 persistente e não persistente:

Base1-CSMA persistenteCSMA não persistente
Carrier SenseQuando o canal estiver ocioso, ele enviará com probabilidade 1.Quando o canal estiver ocioso, ele enviará quadros.
EsperandoEle detectará continuamente o canal para a transmissão de quadros.Ele aguardará por um período de tempo aleatório para verificar a operadora.
Chance de colisãoNeste método, há maior número de colisões observadas.Nesse método, a chance de colisão é menor do que em 1-persistente.
UtilizaçãoSua utilização está acima de ALOHA porque os frames são enviados apenas quando o canal é encontrado em estado inativo.Sua utilização está acima de 1-persistente, pois nisso todas as estações verificam constantemente o canal ao mesmo tempo.
Atrasar carga baixaÉ pequeno porque os quadros são enviados apenas no estado inativo.É mais longo do que 1 persistente, pois só verifica aleatoriamente quando o canal está ocupado.
Atrasar alta cargaEstá alto devido à colisão.É mais longo do que 1 persistente porque as estações verificam aleatoriamente quando o canal está ocupado.

Aprenda todos os conceitos do GATE CS com aulas gratuitas ao vivo em nosso canal do youtube.