On which two protocols is VNC based? (Choose two)