What are the main components of the cytoskeleton?

The cytoskeleton is a network of very small tubules and filaments distributed throughout the cytoplasm of eukaryotic cells. It is made of microtubules, microfilaments and intermediate filaments.

Microtubules are formed by molecules of a protein called tubulin. Microfilaments are made of actin, the same protein that participates in the contraction of muscle cells. Intermediate filaments are made of protein too.