A peripheral is a device attached to a host computer, but not part of it, and is more or less dependent on the host. It expands the host's capabilities, but does not form part of the core computer architecture. Examples are computer printers, image scanners, tape drives, microphones, loudspeakers, webcams, and digital cameras.