Em junho de 1949, um estudante de pós-graduação chamado G. E. Thomas desenvolveu o código Manchester enquanto trabalhava em um tambor magnético para sua tese. Seu objetivo era melhorar a confiabilidade na comunicação digital, evitando a perda de sincronização entre dispositivos. Este avanço, agora reconhecido como marco pelo IEEE, estabeleceu as bases para redes iniciais e sistemas de armazenamento.
O mecanismo por trás da sincronização confiável ⚙️
O código Manchester resolve um problema básico: a sincronização entre transmissor e receptor. Em vez de depender de níveis de tensão estáticos, cada bit é representado por uma transição no meio do período. Um bit 0 passa de alto para baixo, e um bit 1 de baixo para alto. Isso permite que o relógio do receptor se ajuste a cada bit, eliminando a deriva temporal. Sua implementação em tambores magnéticos e redes Ethernet iniciais mostrou-se robusta e prática.
Porque os bits também precisam de um ritmo 🎵
Imagine duas pessoas falando sem pausas: uma fala, a outra não sabe quando ouvir. O código Manchester colocou ordem nesse caos digital. Thomas, com sua tese, conseguiu que os bits não apenas fossem transmitidos, mas marcassem o compasso. E tudo para que, décadas depois, você possa culpar seu roteador por não sincronizar. Pelo menos, agora você sabe que a culpa não é do código, mas da burocracia dos protocolos modernos.