Las variaciones de CSMA utilizan diferentes algoritmos para determinar cuándo iniciar la transmisión en el medio compartido. Una característica clave que distingue a estos algoritmos es lo agresivos o persistentes que son al iniciar la transmisión. Un algoritmo más agresivo puede iniciar la transmisión más rápidamente y utilizar un mayor porcentaje del ancho de banda disponible del medio. Esto suele ser a costa de una mayor probabilidad de colisión con otros transmisores.
1-persistente 1-persistente CSMA es un algoritmo de transmisión agresivo. Cuando el nodo transmisor está listo para transmitir, detecta si el medio de transmisión está libre u ocupado. Si está inactivo, transmite inmediatamente. Si está ocupado, detecta el medio de transmisión de forma continua hasta que se queda libre, y entonces transmite el mensaje (una trama) de forma incondicional (es decir, con probabilidad=1). En caso de colisión, el emisor espera un periodo de tiempo aleatorio y vuelve a intentar el mismo procedimiento. El CSMA 1-persistente se utiliza en los sistemas CSMA/CD, incluyendo Ethernet. No persistente CSMA no persistente es un algoritmo de transmisión no agresivo. Cuando el nodo transmisor está preparado para transmitir datos, detecta si el medio de transmisión está libre u ocupado. Si está inactivo, transmite inmediatamente. Si está ocupado, espera durante un periodo de tiempo aleatorio (durante el cual no detecta el medio de transmisión) antes de repetir todo el ciclo lógico (que comenzó con la detección del medio de transmisión como inactivo u ocupado). Este enfoque reduce las colisiones y da lugar a un mayor rendimiento general del medio, pero con la penalización de un mayor retardo inicial en comparación con el método 1-persistente. P-persistente Es un enfoque entre los modos de acceso CSMA 1-persistente y no persistente. Cuando el nodo transmisor está preparado para transmitir datos, detecta si el medio de transmisión está libre u ocupado. Si está inactivo, transmite inmediatamente. Si está ocupado, detecta el medio de transmisión de forma continua hasta que esté inactivo, y entonces transmite con una probabilidad p. Si el nodo no transmite (la probabilidad de este evento es 1-p), espera hasta el siguiente intervalo de tiempo disponible. Si el medio de transmisión no está ocupado, vuelve a transmitir con la misma probabilidad p. Esta espera probabilística se repite hasta que la trama se transmite finalmente o cuando el medio vuelve a estar ocupado (es decir, algún otro nodo ya ha empezado a transmitir). En este último caso, el nodo repite de nuevo todo el ciclo lógico (que comenzó con la detección del medio de transmisión como inactivo u ocupado). El CSMA p-persistente se utiliza en los sistemas CSMA/CA, incluidos el Wi-Fi y otros sistemas de radio por paquetes. O-persistente A cada nodo se le asigna una orden de transmisión por un nodo supervisor. Cuando el medio de transmisión queda inactivo, los nodos esperan su intervalo de tiempo de acuerdo con su orden de transmisión asignado. El nodo asignado para transmitir primero transmite inmediatamente. El nodo asignado a transmitir en segundo lugar espera un intervalo de tiempo (pero en ese momento el primer nodo ya ha empezado a transmitir). Los nodos monitorizan el medio en busca de transmisiones de otros nodos y actualizan su orden asignado con cada transmisión detectada (es decir, se mueven una posición más cerca del frente de la cola). CobraNet, LonWorks y la red de área de controladores utilizan CSMA O-persistente.