Devices that enable data to be transmitted between computers, generally over telephone lines but sometimes on fiber-optic cable or radio frequencies.