가상 네트워크 컴퓨팅 (VNC)이란 무엇입니까?

VNC (가상 네트워크 컴퓨팅)는 컴퓨터 네트워크에서 원격 액세스 의 한 형태 인 원격 데스크톱 공유를위한 기술입니다. VNC를 사용하면 한 컴퓨터의 시각적 데스크톱 디스플레이를 네트워크 연결을 통해 원격으로보고 제어 할 수 있습니다.

VNC와 같은 원격 데스크톱 기술은 가정용 컴퓨터 네트워크 에서 유용하므로 누군가가 집안의 다른 부분이나 여행 중에 데스크톱에 액세스 할 수 있습니다. 직원의 시스템 문제를 원격으로 해결해야하는 정보 기술 (IT) 부서와 같은 비즈니스 환경의 네트워크 관리자에게도 유용합니다.

VNC 응용 프로그램

VNC는 1990 년대 후반 오픈 소스 연구 프로젝트로 탄생했습니다. VNC를 기반으로하는 몇 가지 주류 원격 데스크톱 솔루션 이 이후에 만들어졌습니다. 원래 VNC 개발 팀은 RealVNC 패키지를 제작했습니다. 다른 인기있는 파생 상품에는 UltraVNCTightVNC가 포함됩니다. VNC는 Windows, MacOS 및 Linux를 포함한 모든 최신 운영 체제를 지원합니다. 자세한 내용은 VNC 무료 소프트웨어 다운로드 페이지를 참조하십시오.

VNC의 작동 원리

VNC는 클라이언트 / 서버 모델에서 작동하며 원격 프레임 버퍼 (RFB)라는 특수 네트워크 프로토콜을 사용합니다. VNC 클라이언트 (때로는 뷰어라고 함)는 서버에서 사용자 입력 (키 스트로크, 마우스 이동 및 클릭 또는 터치 프레스)을 공유합니다. VNC 서버는 로컬 디스플레이 프레임 버퍼 내용을 캡처하여 클라이언트에 다시 공유하고 원격 클라이언트 입력을 로컬 입력으로 변환합니다.

RFB를 통한 연결은 일반적으로 서버의 TCP 포트 5900으로 연결됩니다.

VNC의 대안

그러나 VNC 응용 프로그램은 일반적으로 느린 것으로 간주되어 새로운 대안보다 적은 기능과 보안 옵션을 제공합니다.

Microsoft는 Windows XP를 시작으로 운영 체제에 원격 데스크톱 기능을 통합했습니다. WRD (Windows Remote Desktop)를 사용하면 PC가 호환되는 클라이언트의 원격 연결 요청을받을 수 있습니다. 다른 Windows 장치에 내장 된 클라이언트 지원 외에도 Apple iOS 및 Android 태블릿 및 스마트 폰 장치는 사용 가능한 응용 프로그램을 통해 Windows 원격 데스크톱 클라이언트 (서버 제외)로 작동 할 수 있습니다.

WRB는 RFB 프로토콜을 사용하는 VNC와 달리 RDP (Remote Desktop Protocol)를 사용합니다. RDP는 RFB와 같은 프레임 버퍼에서 직접 작동하지 않습니다. 대신 RDP는 데스크톱 화면을 프레임 버퍼 생성을위한 일련의 명령으로 분해하고 원격 연결을 통해 해당 명령 만 전송합니다. 프로토콜의 차이로 인해 네트워크 대역폭 을 덜 사용하고 VNC 세션보다 사용자 상호 작용에 더 잘 반응하는 WRD 세션이 생성됩니다. 그러나 이는 또한 WRD 클라이언트가 원격 장치의 실제 디스플레이를 볼 수 없으며 대신 자신의 개별 사용자 세션으로 작업해야 함을 의미합니다.

Google은 Chrome 원격 데스크톱을 개발했습니다. Windows 원격 데스크톱과 유사한 Chrome OS 기기를 지원하는 Chromoting 프로토콜을 지원합니다. Apple은 추가 된 보안 및 유용성 기능을 갖춘 RFB 프로토콜을 확장하여 MacOS 장치 용 Apple Remote Desktop (ARD) 솔루션을 만들었습니다. 동일한 이름의 앱을 사용하면 iOS 기기가 원격 클라이언트로 작동 할 수 있습니다. 수많은 다른 타사 원격 데스크톱 응용 프로그램도 독립 소프트웨어 공급 업체에서 개발되었습니다.