Peripheral devices connect to computers through input/output ports and provide input or output. They include input devices like keyboards and mice, output devices like monitors and printers, and storage devices like hard drives and flash drives. Device drivers are software that allow the operating system to communicate with peripherals and give them standard behaviors. Common peripherals include keyboards, mice, monitors, printers, hard drives, network cards, and modems.