A voltage source provides a constant voltage but variable current and a current source provides constant current and variable current at given load.