I modem sono gli eroi non celebrati della prima connettività Internet. Iniziare con il modem a 300 bps ha senso. Questi dispositivi sono semplici. Usano la frequency shift keying (FSK) per inviare dati digitali sulle linee telefoniche. L’FSK funziona assegnando un tono specifico a un bit.

Quando due modem si connettono, utilizzano frequenze diverse per parlare simultaneamente. Questa è un’operazione full-duplex. Il modem di origine invia un tono da 1.070 hertz per uno 0. Utilizza un tono da 1.270 hertz per un 1. Il modem che risponde fa il contrario. Trasmette un tono da 2.025 hertz per uno 0. Un tono da 2.225 hertz rappresenta un 1.

Questa separazione consente a entrambi i modem di inviare dati contemporaneamente. I modem half-duplex possono trasmettere solo in una direzione. Quelli sono rari.

Considera la lettera “a”. Il suo codice ASCII è 97 in decimale. In binario è 01100001. Un UART all’interno del terminale converte questo byte in bit. Li invia uno per uno attraverso la porta RS-232, conosciuta anche come porta seriale. Il modem riceve questi bit e li invia sulla linea telefonica.