Modemy to niezasłużenie zapomniani bohaterowie wczesnego Internetu. Rozpoczęcie od modemu 300 bps jest całkiem logiczne. Urządzenia te mają prosty charakter. Wykorzystują kluczowanie z przesunięciem częstotliwości (FSK) do przesyłania danych cyfrowych przez linie telefoniczne. FSK działa poprzez przypisanie określonego tonu do każdego bitu.

Gdy podłączone są dwa modemy, korzystają one z różnych częstotliwości do jednoczesnego przesyłania danych. Jest to pełny dupleks tryb działania. Modem inicjujący przesyła 0 przy użyciu tonu 1070 Hz i 1 przy użyciu tonu 1270 Hz. Modem odpowiadający postępuje odwrotnie: przesyła 0 tonem 2025 Hz i 1 tonem 2225 Hz.

Ta separacja częstotliwości umożliwia obu modemom jednoczesną transmisję danych. Modemy półdupleksowe mogą przesyłać dane tylko w jednym kierunku. Są rzadkie.

Rozważmy literę „a”. Jego kod ASCII to 97 w systemie dziesiętnym. W formacie binarnym jest to 01100001. Wewnętrzny blok UART wewnątrz terminala konwertuje ten bajt na bity. Wysyła je pojedynczo przez port RS-232, znany również jako port szeregowy. Modem odbiera te bity i przesyła je linią telefoniczną.