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?
Jaka jest różnica pomiędzy RDP a VNC?
Czy oba oferują te same funkcje i cechy?
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ą.
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.
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.
Dodając trochę informacji o innych odpowiedziach, które znalazłem podczas poszukiwań ,
RDP ,
VNC,
Podobieństwa pomiędzy obiema technologiami,