Természetes immunitás és védőoltások hatása - Mitől függ, hogy meddig tart?

Egyes fertőző betegségeket egy ember élete során egyszer kap el, míg másokat rendszeresen, vagy a védőoltást is minden évben meg kell ismételni. Mitől függ az, hogy kialakul-e természetes védettség vagy sem? Mitől függ, hogy ez meddig tarthat és milyen mértékű? Miért van az, hogy bizonyos védőoltások nyújtotta védettség akár élethosszig is tarthat, míg másokat ismételni kell?