O protocolo ATM transfere dados em pacotes de tamanho fixo de 53 bytes, dividindo as informações em segmentos enviados continuamente. Ele permite o funcionamento assíncrono dos relógios de envio e recepção e o transporte de diferentes tipos de informação numa rede única. O ATM acrescenta bits aos pacotes para identificar caminhos virtuais e canais através dos campos VPI e VCI no cabeçalho.