La transmisión digital no consiste solo en mandar unos y ceros: también tiene que evitar que la señal se pierda, se confunda o llegue desordenada. En Ethernet y otros sistemas, la clave está en resolver bien la sincronización y la detección de señal con técnicas como la codificación Manchester y la frase clave 8b/10b.
Al principio, el problema parece sencillo. Si enviamos un byte tras otro, necesitamos saber dónde empieza cada uno y dónde termina. Cuando la velocidad sube, esa sencillez se vuelve traicionera, porque el medio físico impone sus propias reglas y la señal no siempre se comporta como nos gustaría. Vamos, que los cables también tienen carácter.
La codificación Manchester fue una solución muy útil porque obliga a que haya transiciones constantes en la señal. Eso ayuda a mantener el reloj del sistema sincronizado, pero tiene un coste claro: se transmite más información de la necesaria, así que la eficiencia baja. Funciona bien, pero no regala nada.
Para mejorar ese equilibrio aparecieron esquemas como el ocho b diez b, que convierten ocho bits de datos en diez bits codificados. Esa transformación no es caprichosa: se eligen combinaciones que evitan largas rachas de unos o ceros y ayudan a mantener un equilibrio eléctrico en la señal. Así resulta más fácil interpretarla sin errores.
Además, algunas combinaciones que no se usan para datos se reservan para control. Gracias a eso, el sistema puede marcar el inicio o el final de un paquete sin mezclarlo con la información útil. A medida que suben las velocidades, como en Ethernet de un gigabit por segundo o más, estas soluciones se vuelven todavía más importantes.
Si queremos entender por qué la comunicación digital funciona tan bien, conviene mirar tanto la lógica como la física. No basta con contar bits: también hay que convencer a la señal de que coopere.
Como reto divertido, podemos probar a codificar una frase corta con un patrón simple de bits y marcar a mano dónde haríamos falta para sincronizarla. Así vemos de un vistazo por qué estos sistemas se diseñan con tanto cuidado. Si quieres seguir aprendiendo con juegos y ejemplos claros, visita JeiJoLand.