Mạng máy tính ảo (VNC) là gì?

VNC (Virtual Network Computing) là một công nghệ chia sẻ máy tính để bàn từ xa , một dạng truy cập từ xa trên các mạng máy tính . VNC cho phép hiển thị màn hình máy tính trực quan của một máy tính để xem và điều khiển từ xa qua kết nối mạng.

Công nghệ máy tính để bàn từ xa như VNC rất hữu ích trên mạng máy tính gia đình , cho phép ai đó truy cập vào máy tính để bàn của họ từ một phần khác của ngôi nhà hoặc trong khi di chuyển. 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ư các phòng CNTT (CNTT) , những người cần khắc phục sự cố hệ thống của nhân viên 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ính thống dựa trên VNC sau đó đã được tạo ra. Nhóm phát triển VNC ban đầu đã sản xuất một gói có tên là RealVNC . Các dẫn xuất phổ biến khác bao gồm UltraVNCTightVNC . VNC hỗ trợ tất cả các hệ điều hành hiện đại bao gồm Windows, MacOS và Linux. Để biết thêm thông tin, hãy xem Tải xuống phần mềm miễn phí hàng đầu của VNC của chúng tôi.

Cách VNC hoạt động

VNC hoạt động trong một mô hình máy khách / máy chủ và sử dụng một giao thức mạng đặc biệt được gọi là Bộ đệm khung từ xa (Remote Frame Buffer - RFB). Khách hàng VNC (đôi khi được gọi là người xem) chia sẻ đầu vào của người dùng (tổ hợp phím, cộng với di chuyển chuột và nhấp chuột hoặc bấm cảm ứng) với máy chủ. Các máy chủ VNC nắm bắt nội dung framebuffer hiển thị cục bộ và chia sẻ chúng trở lại máy khách, cộng thêm việc dịch đầu vào máy khách từ xa sang đầu vào cục bộ.

Kết nối qua RFB thường đi tới cổng TCP 5900 trên máy chủ.

Giải pháp 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 các lựa chọn 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 nó bắt đầu với Windows XP. Windows Remote Desktop (WRD) cho phép PC 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ợ khách hàng được tích hợp vào các thiết bị Windows khác, các thiết bị điện thoại thông minh và máy tính bảng Apple 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ủ) thông qua các ứng dụng có sẵn.

Không giống như VNC sử dụng giao thức RFB của nó, WRD sử dụng Remote Desktop Protocol (RDP). RDP không hoạt động trực tiếp với bộ đệm khung như RFB. Thay vào đó, RDP chia nhỏ màn hình máy tính để bàn thành các bộ chỉ dẫn để tạo các bộ đệm khung và chỉ truyền các lệnh đó qua kết nối từ xa. Sự khác biệt trong các giao thức dẫn đến các phiên WRD sử dụng băng thông mạng ít hơn và đáp ứng nhanh hơn với tương tác người dùng hơn các phiên VNC. Tuy nhiên, nó cũng có nghĩa là các 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 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 giải pháp Apple Remote Desktop (ARD) của riêng mình cho các thiết bị MacOS. Ứng dụng có cùng tên cho phép thiết bị iOS hoạt động như ứng dụng khách từ xa. Nhiều ứng dụng máy tính để bàn từ xa của bên thứ ba khác cũng đã được phát triển bởi các nhà cung cấp phần mềm độc lập.