Från ett skrivbordsperspektiv kan en typisk nätverkskonfiguration innehålla kombinationer av dessa huvudkomponenter:
Skärmar – där X-servern körs
Inloggnings- eller sessionsservrar – där skrivbordsprogrammen (inloggningshanteraren, arbetsytehanteraren och liknande) körs
Programservrar – där andra program körs servrar
Filservrar – där data som används av program finns servrar
En av de vanligaste nätverkskonfigurationerna innebär att system ansluter till en programserver. Figur 7–1 föreställer en arbetsstation som använder en programserver. X-servern och skrivbordssessionen körs på arbetsstationen.
Nätverk brukar också använda filservrar till att lagra stora mängder data. Ett program som körs på en programserver eller ett skrivbordsprogram (filhanteraren behöver t ex tillgång till datafiler för att kunna visa dem i ett filhanterarfönster) kan använda sig av dessa data.
X-terminaler kör X-servern och kommer åt skrivbordssessionstjänster från ett annat system.