A doctor will give you an antibiotic to treat a bacterial infection, but you are given a vaccine to keep a virus (and some bacteria) from making you ill. What is the difference between these approaches?