頭孢菌素類屬於廣譜的抗菌素,通過抑制細菌細胞的蛋白質合成來起作用。目前主要分為四代抗菌素,每一代作用的細菌也不太相同,根據不同的疾病選擇不同類型。紅黴素屬於大環內酯類的抗菌素,主要是治療鏈球菌引起的各種感染,目前對於支原體肺炎具有良好的療效,但是因為這類藥物容易產生劇烈的噁心嘔吐等胃腸道反應,常可能不作為首選,而且作用範圍不如頭孢菌素類廣泛。