A workspace is the core area where all you content and pages are stored. A teamspace is basically a sub-categorical workspace that can be set up to share that content and pages with other members.