VNC에는 사용하는 프로토콜에 고유 한 몇 가지 제한 사항이 있습니다. 원격 프레임 버퍼 인 RFB는 네트워크를 통해 사각형의 픽셀을 전송하여 작동합니다. 해상도와 비트 깊이가 높을수록 업데이트 전송에 필요한 대역폭이 더 많아집니다. VNC 서버 / 클라이언트는 이미 몇 가지 최적화를 수행했습니다.
- 클라이언트에서 변경되지 않은 영역을 캐싱하여 변경된 영역 만 보냅니다.
- 변경이 발생할 때 클라이언트에서 캐시 된 영역 복사
- 다양한 형태의 무손실 및 손실 압축
클라이언트와 서버의 설정을 사용하여 인터넷 연결에 가장 적합한 설정을 확인할 수 있습니다. 고급 프로토콜 기능을 사용하려는 경우 동일한 회사의 클라이언트와 서버를 사용하는 것이 가장 좋지만 지원하는 프로토콜 기능을 결정하기 위해 협상하기 때문에 모든 클라이언트가 모든 서버에 연결할 수 있습니다.
RDP 및 X 프로토콜은 픽셀 패치 대신 드로잉 명령을 전송합니다. 그렇기 때문에 일부 조건에서는 VNC보다 우수합니다.
다른 독점 원격 액세스 서비스는 유사한 기술을 사용할 수 있지만 문서화되어 있지 않습니다. 원격 액세스 서비스는 직접 원격 액세스보다 방화벽을 쉽게 통과 할 수 있다는 이점이 있습니다. 일반적으로 구성하기가 쉽고 암호화를 더 잘 지원합니다.
VNC, 원격 데스크톱, LogMeIn Free, PCAnywhere 및 원격 X를 사용했습니다. 각각의 장점은 다음과 같습니다.
- VNC는 실제로 매우 제한된 비트 전송률보다 다른 프로토콜보다 성능이 우수합니다. (전화 접속 연결을 생각하십시오) 그리고 거의 모든 플랫폼에서 작동합니다.
- 원격 데스크톱은 LAN을 통해 잘 작동하며 ActiveDirectory와 완벽하게 통합됩니다.
- LogMeIn은 인터넷을 통해 Windows PC에 액세스하는 데 적합하며 ActiveDirectory 통합도 지원합니다. ActiveX, Java, Firefox 확장 기능 및 HTML 기반 클라이언트도 있습니다. 무료 버전은 최대 5 대의 PC를 관리 할 수 있습니다. 유료 버전은이 수를 늘리고 파일 전송 및 고급 관리 기능을 추가합니다.
- PCAnywhere는 VNC 및 원격 데스크톱과 유사합니다. 다양한 수준의 암호화, 파일 전송 및 원격 구성을 지원합니다. VNC 및 원격 데스크톱과 함께 구성해야 할 사항.
- X는 유닉스 세계에서 원격 데스크톱에 해당합니다. 공정하게 말하면 다른 프로토콜보다 훨씬 오래되었습니다. LAN을 통해 작동하지만 인터넷을 통해 너무 수다합니다. 여러 프로젝트에서 다양한 수준의 성공으로이를 개선하려고 시도했습니다. 이미 언급 한 NoMachine NX는 그러한 프로젝트 중 하나입니다.
필자가 언급 한 모든 원격 액세스 프로토콜은 시만텍이 판매하는 PcAnywhere를 제외하고 자유롭게 사용할 수 있습니다 (OS와 함께 또는 다운로드로).
개인적으로 나는 그들 각각을 시도하고 당신의 요구에 가장 적합한 것을 선택합니다.