VNC có một số hạn chế cố hữu trong giao thức mà nó sử dụng. RFB, bộ đệm khung từ xa, hoạt động bằng cách truyền các hình chữ nhật của pixel qua mạng. Độ phân giải và độ sâu bit càng cao thì càng cần nhiều băng thông để gửi cập nhật. Có một vài tối ưu hóa máy chủ / máy khách VNC đã làm:
- Chỉ gửi các vùng đã thay đổi, lưu trữ các vùng không thay đổi trên máy khách.
- Sao chép các vùng được lưu trong bộ nhớ cache trên máy khách khi có thay đổi.
- Các hình thức nén không mất mát và tổn thất khác nhau
Bạn có thể sử dụng các cài đặt trên cả máy khách và máy chủ để xem cài đặt nào hoạt động tốt nhất cho kết nối internet của bạn. Bất kỳ máy khách nào cũng có thể kết nối với bất kỳ máy chủ nào vì họ đàm phán để xác định cả hai tính năng giao thức nào hỗ trợ nhưng tốt nhất nên sử dụng máy khách và máy chủ từ cùng một công ty nếu bạn muốn sử dụng các tính năng giao thức nâng cao hơn.
Các giao thức RDP và X truyền các hướng dẫn vẽ thay vì các bản vá pixel. Đây là lý do tại sao trong một số điều kiện, họ vượt trội so với VNC.
Các dịch vụ truy cập từ xa độc quyền khác có thể sử dụng các kỹ thuật tương tự nhưng không có giấy tờ. Các dịch vụ truy cập từ xa có lợi ích là có thể xuyên qua tường lửa dễ dàng hơn truy cập từ xa trực tiếp, chúng thường dễ cấu hình hơn và có hỗ trợ mã hóa tốt hơn.
Tôi đã sử dụng VNC, Remote Desktop, LogMeIn Free, PCAnywhere và remote X. Mỗi cái đều có giá trị của nó:
- VNC thực sự hoạt động tốt hơn các giao thức khác so với bitrate cực kỳ hạn chế. (Hãy nghĩ kết nối quay số) Và nó hoạt động trên hầu hết mọi nền tảng.
- Remote Desktop hoạt động tốt trên mạng LAN và tích hợp hoàn hảo với ActiveDirectory.
- LogMeIn rất tốt để truy cập PC Windows qua internet và cũng hỗ trợ tích hợp ActiveDirectory. Nó có các phần mở rộng ActiveX, Java, Firefox và thậm chí là một ứng dụng khách dựa trên HTML. Phiên bản miễn phí cho phép bạn quản lý tối đa 5 PC. Các phiên bản trả phí tăng số lượng này, thêm tính năng chuyển tập tin và quản lý nâng cao.
- PCAnywhere tương tự như VNC và Remote Desktop. Nó hỗ trợ nhiều cấp độ mã hóa, chuyển tập tin và cấu hình từ xa. Những thứ bạn phải ghép lại với VNC và Remote Desktop.
- X là tương đương với thế giới Unix của Remote Desktop. Công bằng mà nói, nó đã tồn tại lâu hơn rất nhiều so với bất kỳ giao thức nào khác. Nó hoạt động tuyệt vời qua mạng LAN nhưng quá nhiều trò chuyện qua internet. Một số dự án đã cố gắng cải thiện điều này với mức độ thành công khác nhau. NoMachine NX, đã được đề cập, là một trong những dự án như vậy.
Tất cả các giao thức truy cập từ xa mà tôi đã đề cập đều có sẵn miễn phí (với hệ điều hành hoặc dưới dạng tải xuống) ngoại trừ PcAnywhere, được Symantec bán.
Cá nhân tôi sẽ thử từng người trong số họ và chọn một trong những bộ phù hợp nhất với nhu cầu của bạn.