Điện toán mạng ảo tạo điều kiện cho việc chia sẻ máy tính để bàn từ xa, một hình thức truy cập từ xa trên mạng máy tính. VNC hiển thị màn hình nền trực quan của máy tính khác và điều khiển máy tính đó qua kết nối mạng. Công nghệ máy tính để bàn từ xa như VNC chạy trên các mạng máy tính gia đình để truy cập máy tính từ một nơi khác trong nhà hoặc khi đang đi du lịch. Nó cũng hữu ích cho các quản trị viên mạng trong môi trường kinh doanh chẳng hạn như bộ phận công nghệ thông tin, những người cần khắc phục sự cố hệ thống từ xa.
Ứng dụng VNC
VNC được tạo ra như một dự án nghiên cứu mã nguồn mở vào cuối những năm 1990. Một số giải pháp máy tính để bàn từ xa chủ đạo dựa trên VNC sau đó đã xuất hiện. Nhóm phát triển VNC ban đầu đã tạo ra một gói có tên là RealVNC. Các dẫn xuất phổ biến khác bao gồm UltraVNC và TightVNC. VNC hỗ trợ tất cả các hệ điều hành hiện đại.
6 phần mềm điện toán mạng ảo tốt nhất (VNC)Cách thức hoạt động của VNC
VNC hoạt động theo mô hình máy khách / máy chủ và sử dụng một giao thức mạng chuyên biệt được gọi là bộ đệm khung từ xa. Khách hàng của VNC (đôi khi được gọi là người xem ) chia sẻ thông tin đầu vào của người dùng — các lần nhấn phím, di chuyển chuột, nhấp và chạm — với máy chủ.
Máy chủ VNC nắm bắt nội dung bộ đệm khung hiển thị cục bộ và chia sẻ chúng trở lại máy khách, sau đó chuyển đầu vào của máy khách từ xa thành đầu vào cục bộ. Các kết nối qua RFB thường đi tới cổng TCP 5900 trên máy chủ.
Các lựa chọn thay thế cho VNC
Tuy nhiên, các ứng dụng VNC thường được coi là chậm hơn và cung cấp ít tính năng và tùy chọn bảo mật hơn so với các ứng dụng thay thế mới hơn.
Microsoft đã kết hợp chức năng máy tính để bàn từ xa vào hệ điều hành của mình bắt đầu từ Windows XP. Windows Remote Desktop cho phép máy tính Windows nhận các yêu cầu kết nối từ xa từ các máy khách tương thích.
Bên cạnh hỗ trợ máy khách được tích hợp trong các thiết bị Windows khác, các thiết bị máy tính bảng và điện thoại thông minh iOS và Android cũng có thể hoạt động như máy khách Windows Remote Desktop (nhưng không phải máy chủ) bằng các ứng dụng có sẵn.
Không giống như VNC sử dụng giao thức RFB, WRD sử dụng giao thức máy tính từ xa. RDP không hoạt động trực tiếp với bộ đệm khung như RFB. Thay vào đó, RDP chia màn hình máy tính để bàn thành các tập hợp các lệnh để tạo bộ đệm khung và chỉ truyền các lệnh đó qua kết nối từ xa. Sự khác biệt về giao thức dẫn đến các phiên WRD sử dụng ít băng thông mạng hơn và phản hồi nhanh hơn với tương tác của người dùng so với các phiên VNC. Tuy nhiên, điều đó cũng có nghĩa là máy khách WRD không thể nhìn thấy màn hình thực tế của thiết bị từ xa mà thay vào đó phải làm việc với phiên người dùng riêng biệt của họ.
Google đã phát triển Chrome Remote Desktop và giao thức Chromoting của riêng nó để hỗ trợ các thiết bị Chrome OS, tương tự như Windows Remote Desktop. Apple đã mở rộng giao thức RFB với các tính năng bảo mật và khả năng sử dụng bổ sung để tạo ra giải pháp Máy tính Từ xa của Apple cho các thiết bị macOS. Ứng dụng cùng tên cho phép thiết bị iOS hoạt động như ứng dụng khách từ xa. Các nhà cung cấp phần mềm độc lập cũng đã phát triển nhiều ứng dụng máy tính để bàn từ xa của bên thứ ba khác.