Okay, so tragan horse means you must let the attacker in. Virus gets in on its own. :)
That’s it in a nutshell, without a few dozen if, ands and buts.