Bon, on va supposer que tu poses la question pour le 70-300 ...

EF correspond à la monture. En l'occurence, il se monte sur tous les EOS numériques. Contrairement à l'EF-S, qui ne se monte que sur les capteurs APS-C (1000D, 300D, 350D, 400D, 450D, 10D, 20D, 30D, 40D, 50D)
DO signifie que l'objectif a une "lentille diffringente" ...
Résultat, l'objectif est plus "court", toute en assurant la même plage de focale.

Maintenant, en terme de rapport qualité/prix, il semble préférable de choisir le EF 70-300 IS USM (non DO)