Sự khác biệt giữa RDP và VNC là gì?


68

Điều gì thực sự khác biệt giữa RDP và VNC?

Cả hai đều cung cấp cùng chức năng và tính năng?

Câu trả lời:


121

RDP là ngữ nghĩa. RDP nhận thức được các điều khiển, phông chữ và các nguyên hàm đồ họa tương tự khác. Điều này có nghĩa là khi kết xuất màn hình qua mạng, thông tin này được sử dụng để nén luồng dữ liệu đáng kể. Chẳng hạn, nếu bạn biết rằng khu vực này của màn hình nếu bị chiếm bởi một nút, với màu xám, thì bạn không cần phải gửi hình ảnh của nút trên mạng mà chỉ cần thông tin như vị trí của nút này, kích thước và màu sắc.

Về mặt này, VNC "ngu ngốc" và chủ yếu hoạt động bằng cách gửi hình ảnh thực tế qua mạng.

RDP được kết hợp chặt chẽ với nền tảng Windows trong khi VNC có sẵn cho hầu hết các nền tảng. RDP cũng được xem là hiệu suất cao hơn nhiều so với VNC, do lợi thế về ngữ nghĩa.


3
Một điều nữa: VNC cho phép bạn chia sẻ một phiên trên máy mục tiêu (tốt cho hỗ trợ kỹ thuật và bản demo) trong đó RDP không có.
JT Grimes

3
Nếu bạn có các đặc quyền, bạn có thể theo dõi phiên RDP của người dùng khác hoặc phiên giao diện điều khiển. Nó không tự động, nhưng nó có thể.
Stephen Jennings

5
Xem trang này để biết hướng dẫn về cách theo dõi các phiên RDP: oreilly.com/pub/a/windows/2005/11/08/ khăn
Stephen Jennings

13

RDP là viết tắt của Remote Desktop Protocol và là một giao thức độc quyền được phát triển bởi Microsoft. ( Thêm từ Wikipedia )

VNC là viết tắt của Virtual Network Computing và độc lập với nền tảng. ( Thêm từ Wikipedia )

Mặc dù tôi đã thấy các thuật ngữ thay thế cho nhau, RDP thường được sử dụng để chỉ việc kết nối với PC Windows. PC Windows có RDP tích hợp sẵn, nhưng có máy khách cho cả Mac và Linux. Người dùng Linux có thể sử dụng rdesktop để kết nối với máy tính Windows.

VNC yêu cầu một máy khách riêng chạy trên PC, nhưng độc lập với nền tảng, vì vậy tôi có thể có máy khách VNC trên PC của mình và kết nối với hộp Linux chạy máy chủ VNC. Các chương trình VNC thường có thể kết nối với nhau và thường bao gồm các tính năng khác mà RDP không có, như chia sẻ / chuyển tập tin và trò chuyện với người trên máy tính khác.

Jeff Atwood của chúng ta thậm chí còn có một bài viết về Mã hóa kinh dị từ năm 2005 về hai giao thức.


4
Cả RDP và VNC đều yêu cầu máy chủ trên hệ thống từ xa và máy khách trên hệ thống cục bộ. Không phải tất cả các máy tính của Windows đều có Máy chủ RDP được tích hợp.
Menns

5

RDP đăng nhập bạn vào hệ thống từ xa giống như đang ở trong bảng điều khiển (chỉ với độ trễ và hỗ trợ DirectX không tốt) ... VNC chỉ truyền các phím bấm và nhập chuột một cách mù quáng và nhận máy tính để bàn với số lượng video phát trực tiếp.


2

Thêm một chút thông tin về các câu trả lời khác mà tôi tìm thấy khi thực hiện nghiên cứu ,

RDP ,

  • RDP là viết tắt của Remote Desktop Protocol. Đây là một giao thức độc quyền được xây dựng bởi Microsoft để cho phép người dùng điều khiển đồ họa máy tính từ xa.
  • RDP ghi nhật ký người dùng từ xa vào máy tính của máy chủ bằng cách tạo hiệu quả phiên máy tính để bàn thực sự trên máy tính bao gồm cả hồ sơ người dùng.
  • RDP hoạt động theo cách tương tự như khi người dùng đã đăng nhập trực tiếp vào máy chủ vật lý.
  • RDP có thể hỗ trợ nhiều người dùng từ xa đăng nhập vào cùng một máy chủ mà hoàn toàn không biết về nhau.
  • RDP hỗ trợ nhiều màn hình, nếu máy khách có chúng

VNC,

  • VNC là viết tắt của Điện toán Mạng ảo. Nó là một hệ thống chia sẻ máy tính để bàn đồ họa độc lập nền tảng mở được thiết kế để điều khiển từ xa một máy tính khác.
  • VNC theo mô hình cũ hơn chỉ đơn giản là hiển thị bất cứ thứ gì trên màn hình mà không cần đăng nhập bắt buộc.
  • VNC kết nối người dùng từ xa với chính máy tính bằng cách chia sẻ màn hình, bàn phím và chuột.
  • Do đó, khi một số người dùng (bao gồm cả người dùng vận hành màn hình và bàn phím vật lý thực) kết nối với cùng một máy chủ, họ sẽ thấy điều tương tự và họ gõ trên cùng một bàn phím.
  • VNC có ý nghĩa bảo mật; nếu bạn truy cập vào một máy mà Quản trị viên đã đăng nhập, bạn thực sự sẽ là Quản trị viên. Và nếu cả hai bạn đang cố gắng sử dụng máy tính cùng một lúc, điều đó còn thú vị hơn nữa!

Điểm tương đồng giữa cả hai,

  • Cả hai công nghệ RDP và VNC đều yêu cầu phần mềm phía máy khách và phía máy chủ để hỗ trợ giao thức truyền thông.
  • Cả hai công nghệ đều sử dụng giao tiếp ngang hàng trực tiếp. Nó có nghĩa là máy tính người dùng cục bộ kết nối trực tiếp với máy tính từ xa
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.