RDP와 VNC의 차이점은 무엇입니까?


답변:


121

RDP는 의미 론적입니다. RDP는 컨트롤, 글꼴 및 기타 유사한 그래픽 프리미티브를 알고 있습니다. 즉, 네트워크를 통해 화면을 렌더링 할 때이 정보는 데이터 스트림을 크게 압축하는 데 사용됩니다. 예를 들어, 회색으로 표시된 버튼이 차지하는 화면의이 영역을 알고 있다면 네트워크를 통해 버튼 이미지를 보낼 필요가없고이 버튼의 위치와 같은 정보 만 보내면됩니다. 크기와 색상.

VNC는 이와 관련하여 "멍청한"것이며 실제 이미지를 네트워크를 통해 전송함으로써 주로 작동합니다.

RDP는 Windows 플랫폼과 긴밀하게 연결되어 있으며 VNC는 대부분의 플랫폼에서 사용할 수 있습니다. RDP는 또한 시맨틱 이점으로 인해 VNC보다 성능이 훨씬 뛰어납니다.


3
한 가지 더 : VNC를 사용하면 RDP가 지원하지 않는 대상 시스템 (기술 지원 및 데모에 적합)에서 세션을 공유 할 수 있습니다.
JT Grimes

3
권한이있는 경우 다른 사용자의 RDP 세션 또는 콘솔 세션을 섀도 잉 할 수 있습니다. 자동은 아니지만 가능합니다.
Stephen Jennings

5
RDP 세션을 차단
Stephen Jennings

13

RDP는 원격 데스크톱 프로토콜을 나타내며 Microsoft가 개발 한 독점 프로토콜입니다. ( Wikipedia로부터 이동 )

VNC는 Virtual Network Computing의 약자이며 플랫폼 독립적입니다. ( Wikipedia로부터 이동 )

용어가 바뀌는 것을 보았지만 RDP는 일반적으로 Windows PC에 연결하는 데 사용됩니다. Windows PC에는 RDP가 내장되어 있지만 Mac 및 Linux 용 클라이언트가 있습니다. Linux 사용자는 rdesktop 을 사용하여 Windows 컴퓨터에 연결할 수 있습니다.

VNC에는 PC에서 실행되는 별도의 클라이언트가 필요하지만 플랫폼에 독립적이므로 PC에 VNC 클라이언트가 있고 VNC 서버를 실행하는 Linux 상자에 연결할 수 있습니다. VNC 프로그램은 일반적으로 서로 상호 연결될 수 있으며 파일 공유 / 전송 및 다른 컴퓨터의 사람과의 채팅과 같이 RDP가 제공하지 않는 다른 기능을 포함하기도합니다.

우리의 제프 애트우드 (Jeff Atwood) 는 2005 년부터 두 프로토콜에 대한 코딩 호러 기사를 가지고 있습니다.


4
RDP와 VNC 모두 원격 시스템의 서버와 로컬 시스템의 클라이언트가 필요합니다. 모든 Windows PC에 RDP 서버가 내장되어있는 것은 아닙니다.
menns

5

RDP는 콘솔에있는 것처럼 원격 시스템에 로그인합니다 (지연 및 DirectX 지원은 그다지 좋지 않습니다) ... VNC는 키 스트로크 및 마우스 입력을 맹목적으로 전송하고 스트리밍 비디오의 크기에 따라 데스크톱을 수신합니다.


2

조사하는 동안 찾은 다른 답변에 대한 약간의 정보 추가 ,

RDP ,

  • RDP는 원격 데스크톱 프로토콜을 나타냅니다. 사용자가 원격 컴퓨터를 그래픽으로 제어 할 수 있도록 Microsoft에서 개발 한 독점 프로토콜입니다.
  • RDP는 사용자 프로필을 포함하여 서버 컴퓨터에 실제 데스크톱 세션을 효과적으로 만들어 원격 사용자를 서버 컴퓨터에 로그인합니다.
  • RDP는 사용자가 실제 서버에 직접 로그인 한 것과 같은 방식으로 작동합니다.
  • RDP는 서로를 완전히 인식하지 못하는 동일한 서버에 로그인 한 여러 원격 사용자를 지원할 수 있습니다.
  • 클라이언트가 가지고있는 경우 RDP는 여러 모니터를 지원합니다

VNC,

  • VNC는 Virtual Network Computing의 약어입니다. 다른 컴퓨터를 원격으로 제어하도록 설계된 개방형 플랫폼 독립적 인 그래픽 데스크탑 공유 시스템입니다.
  • VNC는 이전 로그인 모델을 따르지 않고 화면에 표시되는 내용을 강제로 로그인하지 않아도됩니다.
  • VNC는 화면, 키보드 및 마우스를 공유하여 원격 사용자를 컴퓨터 자체에 연결합니다.
  • 따라서 여러 명의 사용자 (실제 실제 모니터 및 키보드를 운영하는 사용자 포함)가 동일한 서버에 연결하면 동일한 내용을보고 동일한 키보드에서 입력합니다.
  • VNC는 보안에 영향을 미칩니다. 관리자가 로그인 한 컴퓨터에 원격으로 접속하면 사실상 관리자가됩니다. 그리고 컴퓨터를 동시에 사용하려고한다면 훨씬 더 재미 있습니다!

둘 사이의 유사점

  • RDP 및 VNC 기술 모두 통신 프로토콜을 지원하려면 클라이언트 측 및 서버 측 소프트웨어가 필요합니다.
  • 두 기술 모두 직접 피어 투 피어 통신을 사용합니다. 로컬 사용자 컴퓨터가 원격 컴퓨터에 직접 연결됨을 의미합니다
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.