Cells have a cytoskeleton that provides structure, facilitates transport, and supports cell junctions. There are three main types of cytoskeletal filaments - microfilaments, intermediate filaments, and microtubules. Cell junctions consist of multiprotein complexes that provide contact between cells or between cells and the extracellular matrix. The main types of cell junctions are tight junctions, desmosomes, adherens junctions, and gap junctions. Tight junctions form a continuous belt around cells to control paracellular transport. Desmosomes and adherens junctions connect cells through adhesive proteins like cadherins and resist mechanical stress.