I've seen impedance on speaker specs rated at 8,6,4,2 ohms and high end headphones like the HD650 that have an impedance 300 ohms. Then on amps that have input impedance at 9500 ohms.

What is the difference between these different impedance specs and what do they mean in layman terms?