ATM es una tecnología de transmisión de datos que envía información en pequeños paquetes llamados células. Utiliza conmutación de células, combinando conmutación de paquetes y de circuitos. Cada célula tiene un tamaño fijo de 53 bytes, con 5 bytes de cabecera y 48 de carga útil. La cabecera contiene identificadores que permiten enrutar las células a través de la red. ATM soporta tráfico multimedia y servicios en modo circuito y paquete.