2009-08-30 19:10:34 +0000 2009-08-30 19:10:34 +0000
71
71

Jaka jest różnica między RDP a VNC?

Jaka jest różnica pomiędzy RDP a VNC?

Czy oba oferują te same funkcje i cechy?

Odpowiedzi (4)

124
124
124
2009-08-30 19:36:36 +0000

RDP jest semantyczny. RDP jest świadome kontrolek, czcionek i innych podobnych graficznych prymitywów. Oznacza to, że podczas renderowania ekranu przez sieć, informacje te są używane do znacznej kompresji strumienia danych. Na przykład, jeśli wiesz, że ten obszar ekranu jest zajęty przez przycisk, w kolorze szarym, to nie musisz wysyłać obrazu przycisku przez sieć, a jedynie informacje takie jak położenie tego przycisku, rozmiar i kolor.

VNC jest pod tym względem “głupi” i w dużej mierze działa poprzez przesyłanie rzeczywistych obrazów przez sieć.

RDP jest ściśle związane z platformą Windows, podczas gdy VNC jest dostępne dla większości platform. RDP jest również postrzegany jako znacznie bardziej wydajny niż VNC, ze względu na przewagę semantyczną.

13
13
13
2009-08-30 19:19:46 +0000

RDP to skrót od Remote Desktop Protocol (protokół pulpitu zdalnego) i jest protokołem opracowanym przez firmę Microsoft. Więcej z Wikipedii ](http://en.wikipedia.org/wiki/Remote_Desktop_Protocol))

VNC to skrót od Virtual Network Computing i jest niezależny od platformy. Więcej z Wikipedii ](http://en.wikipedia.org/wiki/Virtual_Network_Computing))

Chociaż widziałem, że te terminy są wymieniane, RDP jest zwykle używane do łączenia się z komputerem z systemem Windows. Komputery z systemem Windows mają wbudowane RDP, ale istnieją klienci zarówno dla Maca jak i Linuksa. Użytkownicy Linuksa mogą użyć rdesktop aby połączyć się z komputerem z Windows.

VNC wymaga osobnego klienta działającego na komputerze PC, ale jest niezależny od platformy, więc mogę mieć klienta VNC na moim PC i połączyć się z linuksową skrzynką działającą na serwerze VNC. Programy VNC mogą zazwyczaj łączyć się między sobą i często zawierają inne funkcje, których nie ma RDP, takie jak udostępnianie/transfer plików i czatowanie z osobą na drugim komputerze.

Nasz własny Jeff Atwood ma nawet artykuł Coding Horror z 2005 o tych dwóch protokołach.

5
5
5
2009-08-30 20:36:38 +0000

RDP loguje Cię do zdalnego systemu tak, jakbyś był przy konsoli (tylko z opóźnieniem, a obsługa DirectX nie jest tak dobra)… VNC po prostu ślepo przesyła naciśnięcia klawiszy i wejścia myszy i odbiera pulpit w tym, co sprowadza się do strumieniowego wideo.

3
3
3
2018-10-16 21:47:28 +0000

Dodając trochę informacji o innych odpowiedziach, które znalazłem podczas poszukiwań ,

RDP ,

  • RDP to skrót od Remote Desktop Protocol. Jest to zastrzeżony protokół zbudowany przez Microsoft, aby umożliwić użytkownikom graficzną kontrolę nad zdalnym komputerem.
  • RDP loguje zdalnego użytkownika do komputera serwera poprzez efektywne tworzenie prawdziwej sesji pulpitu na komputerze serwera wraz z profilem użytkownika.
  • RDP działa w taki sam sposób, jak gdyby użytkownik logował się bezpośrednio do fizycznego serwera.
  • RDP może obsługiwać wielu zdalnych użytkowników zalogowanych do tego samego serwera, którzy są całkowicie nieświadomi siebie nawzajem.
  • RDP obsługuje wiele monitorów, jeśli klient je posiada

VNC,

  • VNC to skrót od Virtual Network Computing. Jest to otwarty, niezależny od platformy system współdzielenia pulpitu graficznego, zaprojektowany do zdalnego sterowania innym komputerem.
  • VNC podąża za starszym modelem, po prostu pokazując to, co jest na ekranie, bez wymuszonego logowania.
  • VNC łączy zdalnego użytkownika z samym komputerem poprzez współdzielenie jego ekranu, klawiatury i myszy.
  • W rezultacie, gdy kilku użytkowników (w tym jeden obsługujący prawdziwy fizyczny monitor i klawiaturę) łączy się z tym samym serwerem, widzą oni to samo i piszą na tej samej klawiaturze.
  • VNC ma wpływ na bezpieczeństwo; jeśli zdalnie podłączysz się do maszyny, do której zalogowany jest Administrator, będziesz w rzeczywistości Administratorem. A jeśli obaj próbujecie używać komputera w tym samym czasie, jest to jeszcze bardziej zabawne!

Podobieństwa pomiędzy obiema technologiami,

  • Obie technologie RDP i VNC wymagają oprogramowania po stronie klienta i serwera do obsługi protokołu komunikacyjnego.
  • Obie technologie wykorzystują bezpośrednią komunikację peer-to-peer. Oznacza to, że lokalny komputer użytkownika łączy się bezpośrednio z komputerem zdalnym.