VNC là gì?
VNC (Virtual Network Computing) là một công nghệ kĩ thuật sử dụng để chia sẻ giao diện màn hình từ xa (remote desktop sharing). VNC sẽ giúp người sử dụng hiển thị được màn hình của máy tính hoặc hệ thống ở xa ngay trên máy tính local của người sử dụng và có thể điều khiển thao tác qua kết nối mạng. Rất tiện lợi cho những người quản trị viên đi xa, có thể truy cập màn hình máy tính từ xa để quản lý khi đang du lịch chẳng hạn.
VNC hoạt động thế nào?
VNC hoạt động theo cơ chế client/server và sử dụng giao thức VNC. Giao thức VNC vô cùng đơn thuần chỉ phục vụ cho một mục đích duy nhất đó là truy cập kênh giao diện đồ hoạ của máy tính người sử dụng ở xa qua mạng.
Giao thức VNC này được thiết kế trên ý tưởng của Remote Frame Buffer (RFB). VNC Client (viewer) sẽ chia sẻ những input như (bàn phím, vận chuyển chuột, click chuột,…) với VNC Server. VNC Server sẽ ghi lại những nội dung hiển thị framebuffer và chia sẻ chúng lại cho VNC Client.
Thông thường VNC Protocol sẽ sử dụng TCP và sử dụng port 5900 trở lên. Giao thức này còn có yêu cầu một số đặc điểm phía người sử dụng như tỉ lệ màn hình, độ phân giải màn hình, độ rộng màn hình,… để khắc phục được hoạt động của VNC.
tương tự thông thường mô phỏng client/server sẽ như sau.
- Máy tính tư nhân/máy chủ mà bạn muốn điều khiển sẽ cài đặt bản VNC (server+client).
- Máy khách chỉ cần chạy bản VNC Viewer (không cần cài đặt) là có thể điều khiển được.
Ưu-nhược điểm VNC
Ưu điểm của VNC
- Kết nối máy tính từ xa, quản lý, xem theo dõi,…
- Kết nối được từ những phương tiện như laptop, điện thoại thông minh,..
Nhược điểm VNC
- Phụ thuộc đường truyền mạng.
- Ứng dụng có thể nặng nề.
- Hiệu suất thao tác thỉnh thoảng khá chậm và không ổn định.
- Độ bảo mật không cao.
Ứng dụng VNC giám sát & điều khiển từ xa hệ thống bơm công nghiệp:
Tham khảo thêm: VPN là gì? Tìm hiểu mạng riêng ảo