Internal computer hardware includes the optical drive, hard drive, RAM, power supply, expansion slots, CPU, drive bays, power connectors, IDE/SCSI interfaces, and clock battery. The motherboard connects all internal components. External hardware includes the power switch, network port, monitor port, USB ports, and Firewire ports to connect peripherals and access the internet/network.