A nivel de protocolo, Xnest trabaja como un cliente del servidor X que muestra la ventana de Xnest, y como un servidor con respecto a las aplicaciones que abren ventanas dentro de Xnest.