Variações do CSMA usam algoritmos diferentes para determinar quando iniciar a transmissão para o meio compartilhado. Uma característica distintiva destes algoritmos é o quão agressivos ou persistentes eles são ao iniciar a transmissão. Um algoritmo mais agressivo pode iniciar a transmissão mais rapidamente e utilizar uma maior percentagem da largura de banda disponível do meio. Isto é normalmente às custas de uma maior probabilidade de colisão com outros transmissores.
1-persistente O CSMA de 1-persistente é um algoritmo de transmissão agressivo. Quando o nó transmissor está pronto para transmitir, ele detecta o meio de transmissão para ocioso ou ocupado. Se ocioso, então ele transmite imediatamente. Se ocupado, então ele detecta o meio de transmissão continuamente até ficar ocioso, então transmite a mensagem (um quadro) incondicionalmente (isto é, com probabilidade=1). Em caso de colisão, o emissor espera por um período aleatório de tempo e tenta novamente o mesmo procedimento. O CSMA 1-persistente é usado em sistemas CSMA/CD incluindo Ethernet. Não-persistente O CSMA não persistente é um algoritmo de transmissão não agressivo. Quando o nó transmissor está pronto para transmitir dados, ele detecta o meio de transmissão para ocioso ou ocupado. Se ocioso, então ele transmite imediatamente. Se ocupado, então ele espera por um período aleatório de tempo (durante o qual não detecta o meio de transmissão) antes de repetir todo o ciclo lógico (que começou com a detecção do meio de transmissão para ocioso ou ocupado) novamente. Esta abordagem reduz a colisão, resultando em um rendimento global maior do meio, mas com uma penalidade de maior atraso inicial em comparação com 1-pessoa. P-persistente Esta é uma abordagem entre os modos de acesso CSMA 1-persistente e não-persistente. Quando o nó transmissor está pronto para transmitir dados, ele sente o meio de transmissão para ocioso ou ocupado. Se ocioso, então ele transmite imediatamente. Se ocupado, então ele sente o meio de transmissão continuamente até ficar ocioso, então transmite com probabilidade p. Se o nó não transmite (a probabilidade deste evento é 1-p), ele espera até o próximo intervalo de tempo disponível. Se o meio de transmissão não estiver ocupado, ele transmite novamente com a mesma probabilidade p. Essa retenção probabilística se repete até que o quadro seja finalmente transmitido ou quando o meio de transmissão for encontrado ocupado novamente (ou seja, algum outro nó já começou a transmitir). Neste último caso, o nó repete todo o ciclo lógico (que começou com a detecção do meio de transmissão para ocioso ou ocupado) novamente. p-persistente CSMA é usado em sistemas CSMA/CA incluindo Wi-Fi e outros sistemas de rádio por pacotes. O-persistente A cada nó é atribuída uma ordem de transmissão por um nó de supervisão. Quando o meio de transmissão fica ocioso, os nós esperam pelo seu horário de acordo com a sua ordem de transmissão atribuída. O nó atribuído para transmitir primeiro transmite imediatamente. O nó atribuído para transmitir em segundo lugar aguarda um intervalo de tempo (mas nesse momento o primeiro nó já começou a transmitir). Os nós monitoram o meio para transmissões de outros nós e atualizam sua ordem atribuída com cada transmissão detectada (ou seja, eles se aproximam uma posição mais perto da frente da fila). O-persistente CSMA é utilizado pela CobraNet, LonWorks e a rede de área do controlador.