Frigate vs destroyer: What is the difference between the two warships?

Stephen P Davis Sovremenny
A Russian Navy Sovremenny-class frigate. Credit: Stephen P Davis.