1) VNC и RDP - два совершенно разных протокола, несмотря на то, что они используются для аналогичных целей.
С помощью VNC удаленная система в основном отправляет вам предварительно отрендеренный вывод видеокарты удаленной системы с любым разрешением, в котором она в данный момент работает. С помощью RDP удаленная система просто передает логическую информацию о том, что должно быть нарисовано на экране. Затем ваша система отображает эту информацию с помощью локальной видеокарты в любом разрешении, с которым связан ваш RDP-клиент.
2) В зависимости от вашего клиента VNC, могут быть варианты для уменьшения удаленного дисплея, чтобы он соответствовал вашему текущему разрешению. Другой вариант - фактически изменить разрешение удаленной системы, чтобы оно соответствовало локальному разрешению на время вашего соединения.