Корабли, как правило, стараются делать многофункциональными.
По грубой классификации, не ударяясь в детали:
Корвет - корабль морской зоны, водоизмещением до ~2000 т.
Назначение:
- контроль подводной обстановки
- освещение воздушной и надводной обстановки,
- разведка и доразведка надводных и наземных целей,
- борьба с надводными, подводными и наземными целями,
- радиоэлектронная борьба.
Фрегат - эскортный корабль океанской зоны, водоизмещение до ~ 4000 т.
Назначение:
- ПЛО соединения,
- ПВО-ПРО соединения.
Эсминец - океанский корабль масштаба театра военных действий, водоизмещение до ~ 10000 т.
Назначение:
- ПВО, ПРО, ПКО, ПЛО ТВД.
Разумеется, водоизмещение может "перехватывать" верхнюю границу на несколько сотен тонн.