En primer lugar, la mayoría de los datos digitales (¿todos?) están "sincronizados". Esto significa que, si bien las líneas de datos pueden ser altas o bajas en cualquier momento, el receptor solo mira el estado de la línea en un momento determinado.
Enestecaso,hayotrocableconunaseñalderelojenél.Estaseñalderelojledicealreceptorexactamentecuándomirarelestadodelalínea.Enestecaso,estáenelbordeascendentedelreloj,lahoraexactaalaqueelvoltajepasadebajoaalto.Puedetenermuchaslíneasdedatosyunalíneadereloj(generalmenteparalela),ounalíneadedatosyunalíneadereloj(serie).Hayexcepcionesaestaterminologíacuandotieneflujosdedatosbidireccionales.
Puedeveraquíentonces,quemientrasserecibalaseñaldelreloj,losbitsnuncase"perderán". Puede haber ruido en la línea de datos que hace que un bit se lea como un 0 en lugar de un 1, o viceversa, pero en cualquier caso, seguirá siendo un bit (si la línea del reloj hace ruido puede causar otros problemas).
Esto se conoce como transmisión síncrona, pero también existe transmisión asíncrona. Aquí es donde no hay una línea de reloj, y en su lugar, tanto el receptor como el transmisor aceptan revisar la línea en el mismo intervalo de tiempo. Por lo general, se hace algo en la línea de datos para ayudar con la sincronización inicial. Como puede imaginar, esto requiere que tanto el receptor como el transmisor estén de acuerdo en cuándo realizar exactamente el muestreo y que sean bastante precisos en el tiempo.