The cytoskeleton is a dynamic network of protein filaments in the cytoplasm of eukaryotic cells that provides structural support, facilitates cell movement, and organizes intracellular transport. It includes microfilaments, intermediate filaments, and microtubules.