Linux Journal: The Arrival of NX, Part 2 Aug 4, 2005, 13 :00 UTC (1 Talkback[s]) (8620 reads) (Other stories by Kurt Pfeifle)
"How important is roundtrip suppression for remote GUI work? To understand its significance, we first have to grasp a few basic mechanics of the X protocol.
"The X protocol regulates communication between an X server and an X client. The X client typically is a program that needs a GUI to facilitate user interaction. The X server is a specialized program that 'draws' that GUI and the GUIs of any other running program onto the screen. Moreover, the X server also handles keyboard and mouse events issued by the user and sends them back to the X client program, which then acts on the user's commands..."