Mixing is the process of blending individual audio tracks together, such as vocals, keys, drums, bass, etc., using various forms of processing and effects to create a single stereo mix.
Mastering is the process of taking a single stereo mix and preparing it for final public distribution. It involves transferring to required file standards, embedding metadata, quality control checks, sonic sweetening through additional processing, and comparative genre specific loudness enhancement.