Модем — это устройство, которое позволяет компьютеру выходить в Internet и обмениваться данными с другими компьютерами при помощи телефонных линий.
Необходимость обмена данными между удаленными компьютерами привела к использованию существующих телефонных линий для передачи данных. Большинство телефонных линий было разработано для передачи аналоговых сигналов голоса, тогда как компьютеры работают с цифровой формой представления данных импульсами. Поэтому для использования аналоговых телефонных линий требуется преобразовать цифровой сигнал. Модем принимает последовательность импульсов, модулирует какой-либо из параметров (амплитуду, частоту или фазу) аналогового сигнала для передачи данных через аналоговую среду. Принимающий данные модем выполняет обратное преобразование, восстанавливая цифровые данные на основе полученного из линии аналогового сигнала.
Первые модемы использовались главным образом для обмена между терминалами данных и хост-компьютерами. Позднее модемы начали использовать для обмена между компьютерами. Такой обмен потребовал более высокой скорости передачи, в результате чего скорость обмена выросла от 300 бит/сек (bps) до 33600 bps. Сегодняшние модемы используют различные методы сжатия информации для дополнительного повышения скорости обмена и контроля ошибок, а также их исправления для обеспечения более надежной связи.