RealVNC

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

RealVNC는 2002년 앤디 하터와 AT&T VNC 팀에 의해 설립된 회사이다. RealVNC는 윈도우, macOS, 유닉스 계열 운영 체제에서 실행되며, 자바 플랫폼, iOS, 안드로이드 기기에서도 클라이언트를 사용할 수 있다. RealVNC는 홈, 프로페셔널, 엔터프라이즈의 세 가지 구독 모델을 제공하며, VNC Connect(버전 6.0)를 통해 클라우드 연결 옵션을 도입했다. RealVNC는 RFB 프로토콜을 사용하여 원격 연결을 지원하며, SSH를 통해 보안 연결을 설정할 수도 있다. VNC 프로토콜은 픽셀 기반으로 작동하여 X11과 같은 다른 솔루션보다 효율성이 떨어질 수 있다.

RealVNC - [IT 관련 정보]에 관한 문서
기본 정보
이름RealVNC
종류원격 관리 소프트웨어
개발사RealVNC Ltd.
최신 버전VNC Server - 7.11.1
VNC Viewer - 7.11.1
웹사이트RealVNC 공식 웹사이트
플랫폼
지원 플랫폼x86-64
M1/M2/M3 (macOS)
ARM (Raspberry Pi)
운영 체제윈도우
리눅스
macOS
안드로이드
iOS
프로그래밍 언어C++
자바
라이선스
라이선스 정보RealVNC: 사유 소프트웨어
VNC Open: GPL
📚 더 읽어볼만한 페이지
  • 자바 소프트웨어 - Deeplearning4j
    Deeplearning4j는 자바 기반의 딥러닝 라이브러리이며, 분산 컴퓨팅, 다차원 배열 연산, 자연어 처리 기능을 지원하고, 다양한 분야에 활용되며 딥러닝 모델 배포를 위한 모델 서버를 제공한다.
  • 자바 소프트웨어 - YaCy
    YaCy는 분산형 검색 엔진으로, 웹 페이지를 크롤링하고 색인하여 검색 결과를 제공하며, 개인 정보 보호, 검열 회피 등의 장점을 갖지만 NAT 통과 문제와 검색 속도 저하 등의 문제점도 존재한다.
  • 원격 관리 소프트웨어 - 텔넷
    텔넷은 1973년에 정의된 7비트 ASCII 문자 세트를 사용하는 네트워크 프로토콜로, 클라이언트-서버 방식으로 작동하며 TCP 포트 23 또는 2323을 사용하며, 보안 취약성으로 인해 SSH로 대체되고 있다.
  • 원격 관리 소프트웨어 - 팀뷰어
    팀뷰어는 2005년에 출시된 원격 접근 및 제어 소프트웨어로, 다양한 운영 체제를 지원하며 원격 접근, 제어, 파일 전송, 협업 기능을 제공하고, 개인 사용자를 위한 무료 버전과 상업적 사용을 위한 구독 요금제를 운영한다.
  • 크로스 플랫폼 소프트웨어 - MSN
    MSN은 1995년 마이크로소프트가 윈도우 95와 함께 출시한 웹 포털이자 관련 서비스 모음으로, 뉴스, 엔터테인먼트, 스포츠, 금융 등 다양한 콘텐츠를 제공하며 주요 온라인 서비스를 통합하는 허브 역할을 수행한다.
  • 크로스 플랫폼 소프트웨어 - 구글 포토
    구글 포토는 사진 및 동영상 저장, 공유, 관리 기능을 제공하는 구글의 클라우드 기반 서비스로, 자동 분류, 얼굴 인식, 검색 기능을 제공하지만 2021년부터 무료 무제한 저장 용량 제공 정책이 변경되었고, 2024년에는 기술의 군사적 이용에 대한 윤리적 논란이 있었다.

2. 역사

앤디 하터와 AT&T VNC 팀의 다른 구성원들은 2002년에 RealVNC 리미티드를 설립했다. 2018년 RealVNC의 자동차 부문은 VNC Automotive라는 별개 회사로 분사되었다.

3. 플랫폼, 에디션, 버전

RealVNC는 윈도우, macOS, 그리고 다양한 유닉스 계열 운영 체제를 지원한다. 자바 플랫폼 및 애플 아이폰, 아이팟 터치, 아이패드 및 구글 안드로이드 기기에서도 RealVNC 클라이언트를 실행할 수 있다.

2010년에는 인텔 AMT 칩셋(인텔 vPro)이 탑재된 마더보드와 인터페이스하도록 설계된 윈도우 전용 클라이언트인 VNC 뷰어 플러스가 출시되었으나, 2021년 2월 28일에 판매가 중단되었다.

RealVNC는 세 가지 구독 모델을 제공한다.

* 홈: 무료 등록 및 활성화가 필요하다.
* 프로페셔널: 인증 및 암호화, 원격 인쇄, 채팅 및 파일 전송 기능을 갖춘 가정 또는 소규모 비즈니스 사용자를 위한 상용 버전이다.
* 엔터프라이즈: 향상된 인증 및 암호화, 원격 인쇄, 채팅, 파일 전송 및 명령줄 배포 기능을 갖춘 기업용 상용 버전이다.

2013년 VNC 5.0 출시 이후, 단일 바이너리를 사용하는 방식으로 변경되었다. 2016년 VNC Connect (버전 6.0) 출시와 함께 클라우드 연결 옵션이 도입되었고, 구독 기반 가격 모델이 적용되었다. 엔터프라이즈 구독은 기존의 직접(피어 투 피어) 연결 및/또는 클라우드 연결을 포함하는 하이브리드 연결을 지원한다.

4. 클라이언트 (VNC 뷰어)

RealVNC 클라이언트는 `vncviewer`를 사용하여 전체 화면 모드로 실행할 수 있다. F8 기능 키를 사용하여 옵션 메뉴를 표시할 수 있는데, 전체 화면 모드 종료, Ctrl-Alt-Delete 키 시퀀스 전달 등의 기능이 있다.

5. 서버 (VNC 서버)

RealVNC의 서버 구성 요소는 다른 컴퓨터에서 원격으로 해당 컴퓨터를 제어할 수 있게 해준다.

6. 연결

RealVNC는 RFB 프로토콜을 사용한다. RFB 6.0은 기본적으로 TCP/UDP 포트 5900을 사용한다. 인터넷을 통해 연결할 때는 사용자는 로컬 방화벽에서 이 포트를 열고, 포트 포워딩을 구성하여 NAT 라우터 뒤에 있는 경우 TCP 포트 5900 (또는 사용자 지정 포트)을 로컬 머신 주소로 전달해야 한다.

SSH를 통해 VNC를 터널링하여 추가 포트를 열지 않고 NAT 라우터를 자동으로 통과할 수도 있다. SSH는 또한 VNC 서버와 뷰어 간의 연결을 암호화한다.

2013년 10월 웨스턴에 대한 원격 접속 인터페이스를 제안한 후, RealVNC는 2014년 7월 Wayland 개발자 프리뷰를 발표했다.

7. 한계

VNC 프로토콜은 픽셀 기반이다. 이는 유연성이 좋지만(예: 모든 유형의 데스크톱을 표시할 수 있음), X11과 같이 기본 그래픽 레이아웃을 더 잘 이해하는 솔루션보다 효율성이 떨어지는 경우가 많다. 이러한 프로토콜은 그래픽 기본 요소 또는 상위 수준 명령을 더 간단한 형태로 전송하는 반면(예: 창 열기), RFB는 원시 픽셀 데이터만 전송한다.