Main difference:
servo motor can realise almost linear motion control and always uses position feedback..
stepper can only operate in steps (limited number of position within 360°) an may or may not use position feedback..
Basicly
Generally stepper motor control with open loop.But if load very high(over step motor ) step motor lose some steps.
Servo motor have encoder.Also control with close loop.