De två primära meddelandemekanismerna i datakommunikation är:
1. Synkron: Data överförs till en fast ränta, med en klocksignal som samordnar avsändaren och mottagaren. Båda sidor måste synkroniseras med samma klockfrekvens eller en mycket exakt tidsmekanism. Detta möjliggör kontinuerlig, höghastighetsdataöverföring men kräver mer komplex synkronisering.
2. asynkron: Data överförs i diskreta enheter (vanligtvis tecken eller byte) med start- och stoppbitar som signalerar början och slutet av varje enhet. Det finns ingen kontinuerlig klocksignal som synkroniserar avsändaren och mottagaren; Istället synkroniseras varje enhet individuellt. Detta är enklare att implementera men mindre effektivt för höghastighetsdataöverföring på grund av den omkostnad som introducerats av start- och stoppbitarna.