ok.. de verdad que tienen mucha diferencia, la impersonación solo funciona en la autenticacion bajo windows. esta te permite ejecutar la instancia de asp.net bajo el usuario que se autentico y no con el predeterminado para el asp.net que es ASPNET. Entonces esto te permite variar de acuerdo a las permisologia que se le pueda dar.. echate un vistazo a
http://www.microsoft.com/spanish/msd...nidad/uni.net/ es buenisimo leete todas las diapositivas.. te ayudaran demasiado.