Os modems são os heróis anônimos da conectividade inicial com a Internet. Começar com o modem de 300 bps faz sentido. Esses dispositivos são simples. Eles usam frequency shift keying (FSK) para enviar dados digitais por linhas telefônicas. FSK funciona atribuindo um tom específico a um bit.

Quando dois modems se conectam, eles usam frequências diferentes para conversar simultaneamente. Esta é uma operação full-duplex. O modem de origem envia um tom de 1.070 hertz para 0. Ele usa um tom de 1.270 hertz para 1. O modem de resposta faz o oposto. Ele transmite um tom de 2.025 hertz para 0. Um tom de 2.225 hertz representa 1.

Esta separação permite que ambos os modems enviem dados ao mesmo tempo. Os modems half-duplex só podem transmitir em uma direção. Isso é raro.

Considere a letra “a”. Seu código ASCII é 97 em decimal. Em binário, é 01100001. Um UART dentro do terminal converte esse byte em bits. Ele os envia um por um através da porta RS-232, também conhecida como porta serial. O modem recebe esses bits e os envia pela linha telefônica.