电脑病毒的传播机制主要有哪些