Kunskapen om sjukdomarnas orsaker och spridningsvägar och om mediciner och vacciner mot infektioner , har lett till att många infektionssjukdomar kunnat bekämpas framgångsrikt under de senaste 100 åren .