The difference between towers and turrets is that turrets project from the edge of a building, instead of continuing to the ground. This creates additional stresses on the structure, so they were usually supported by a corbel – a structural piece of stone, wood or metal jutting from a wall. For these reasons, turrets were usually rather small.
A castle could have both towers and turrets. In time, turrets became more ornamental than defensive.