ATM proporciona varios modelos de servicio que se adaptan a diferentes necesidades [31]:
CBR (Constant Bit Rate). Pretende simular un enlace dedicado. Los bits se ponen en un extremo y un cierto tiempo después, siempre fijo, salen por el otro (jitter igual a 0). No existe controlde flujo entre el emisor y la red. Aplicación típica: transportar conversaciones telefónicas.
VBR (Variable Bit Rate). La tasa de bits varía con el tiempo y las latencias también. Sin embargo, pueden negociarse latencias máximas cuando usamos la modalidad RT-VBR (Real TimeVBR). La red no proporciona control de flujo. Aplicación típica: vídeo MPEG.
ABR (Available Bit Rate). Es un caso intermedio entre CBR y VBR. La red proporciona una tasa de transmisión mínima, aunque si la carga no es alta, entonces pueden alcanzarse tasasmayores. La red proporciona control de congestión. Ejemplo: contrato para un número pico de llamadas telefónicas.
UBR (Unspecified Bit Rate). Igual que la anterior, pero la red no proporciona control de congestión. Esto es útil cuando este proceso se realiza en una capa superior (TCP/IP). Ejemplo:transferencia de ficheros, WWW, e-mail.
En ningún caso los errores de transmisión tratan de corregirse mediante retransmisión. Sin embargo se utiliza un código de detección y corrección de errores en la cabecera. Si esta se corrompe no se retransmite lacelda.