답변:
RDP는 의미 론적입니다. RDP는 컨트롤, 글꼴 및 기타 유사한 그래픽 프리미티브를 알고 있습니다. 즉, 네트워크를 통해 화면을 렌더링 할 때이 정보는 데이터 스트림을 크게 압축하는 데 사용됩니다. 예를 들어, 회색으로 표시된 버튼이 차지하는 화면의이 영역을 알고 있다면 네트워크를 통해 버튼 이미지를 보낼 필요가없고이 버튼의 위치와 같은 정보 만 보내면됩니다. 크기와 색상.
VNC는 이와 관련하여 "멍청한"것이며 실제 이미지를 네트워크를 통해 전송함으로써 주로 작동합니다.
RDP는 Windows 플랫폼과 긴밀하게 연결되어 있으며 VNC는 대부분의 플랫폼에서 사용할 수 있습니다. RDP는 또한 시맨틱 이점으로 인해 VNC보다 성능이 훨씬 뛰어납니다.
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 년부터 두 프로토콜에 대한 코딩 호러 기사를 가지고 있습니다.
조사하는 동안 찾은 다른 답변에 대한 약간의 정보 추가 ,
RDP ,
VNC,
둘 사이의 유사점