The X Window System uses a client-server model where a display server (X server) controls local display hardware and runs the graphical user interface. X clients are graphical applications that connect to the X server to display windows and widgets. When a user logs into the system, a display manager starts the X server and launches an X session, running clients like a window manager and desktop environment. Common components include the X server, X clients, window manager, desktop environment, and display manager.