Os dois mecanismos de tempo de mensagem primária nas comunicações de dados são:
1.
síncrono: Os dados são transmitidos a uma taxa fixa, com um sinal de relógio coordenando o remetente e o receptor. Ambos os lados devem ser sincronizados com a mesma frequência do relógio ou um mecanismo de tempo muito preciso. Isso permite a transferência contínua de dados de alta velocidade, mas requer uma sobrecarga de sincronização mais complexa.
2.
assíncrono: Os dados são transmitidos em unidades discretas (normalmente caracteres ou bytes) com bits de início e parada sinalizando o início e o final de cada unidade. Não há sinal contínuo de relógio sincronizando o remetente e o receptor; Em vez disso, cada unidade é sincronizada individualmente. Isso é mais simples de implementar, mas menos eficiente para a transferência de dados de alta velocidade devido à sobrecarga introduzida pelos bits de início e parada.