Conjugation the passage of plasmids through direct physical contact of bacteria via pili. Pili are not found on all bacteria, so those lacking pili actually attach directly for plasmid transfer. Small snippets of the bacterial genome are sometimes taken up by phages and when the phage with additional genetic material infects another host, this genetic material can be incorporated into the new host genome. The coding for certain bacterial toxins such as diphtheria, strep erythrogenic and shiga-like toxins is transmitted via transduction. Transposition the movement of small pieces of DNA to different locations on the chromosome, or to different chromosomes, or to plasmids.
Transposons actually carry the information for their own transfer.