I wish I understood more about parts of speech but I don't so I need help here.....

Surely there's a difference in syntax or something between the collective noun "herd" and the word "cattle". To my uneducated mind, it seems that one could say "a herd of cattle" or "a herd of cows" and be correct both times?????

stales