Covariance is the degree at which the two variables move together, since it's a squared figure, it only give the sense of a positive or negative relationship. This is similar to variance, in that variance gives us the positive values. We square the deviations to eliminate positive or negative values and it gives weight to larger variations. In the same way covariance is squared to give weight to larger variation of the same direction, this is then totaled and divided by DF.
Correlation on the other hand "Standardizes" the covariance in the same way Standard Dev. is rooted (^1/2). The reason for this is because if you had a CovA = 1200 and CovB = 12, and STDev X (A)* STDev Y (A) = 1200 and a STDev X (B)* STDev Y (B) = 12, the two Correlation would be equal to 1. If you just interperted the CovA and CovB, you may conclude that CovA has a stronger positive relationship than B. This standardization allows you to compare relationships between two variable on the same footing.