The telephone system consists of three major components: local loops connecting subscribers to end offices, trunks connecting the switching offices, and switching offices that route calls between trunks. Early telephone systems connected each telephone directly to every other telephone, but this model did not scale. The modern system uses a hierarchical structure of switching offices - including end offices, toll offices, primary offices, and regional offices - connected by digital trunks to route calls across long distances. Local loops remain the last analog component, connecting subscribers to end offices by twisted pair.