The immune system is highly complex, and it includes an enormous variety of cells. Some are general all-purpose cells which can potentially destroy several different types of pathogens, while others are highly specific, taking on only certain types of targets.
To make this system operate effectively requires that these different cell types work in cooperation with one another, and while some cells communicate directly, with physical contact, others rely on chemical signals from proteins called cytokines.
There are four main categories of cytokines: interleukins, chemokines interferons, and growth factors. Within these categories are many different types of proteins, each with its own role in the immune system. However, there is also a large amount of redundancy in the cytokine system, and many of these chemical signaling molecules have overlapping functions.