Infectious thrombocytopenic purpura is caused by bacterial, viral, and fungal infections, and viral infection is a common cause of thrombocytopenia.