By division of labour, we mean the splitting/breaking down of production process into different stages so that different individuals handle each stage.
Specialization on the other hand is the concentration on one job or on a line of production.
Note: Division of labour gives rise to specialization.