A colour space is based on a colour model, and is its concrete application to a colouring method (printer, monitor, etc). It therefore contains all colours that can actually be represented through this method and the associated materials.
A colour profile stores the characteristic features of a colour processing device.
These can be scanners, printers and monitors.
With the help of colour profiles it is possible to see what kind of colour range a device can represent.