Existem duas formas básicas para se fazer a comunicação de dados entre dois dispositivos digitais. Na primeira, todos os bits são enviados simultaneamente de um dispositivo para o outro; na segunda, os bits são enviados um a um. Essas formas são as seguintes: