• remote framebuffer protocol
  • operates at the framebuffer level as in transmits raw pixel data for screen updates
  • operates on a client-server architecture where the server is the one sending the updates and the client is the user