When infection attacks the body, anti-infective drugs can suppress the infection. How many broad types of anti-infective drugs exist?