Remote Desktop vs VNC
Ang Remote Desktop at VNC (Virtual Network Computing) ay dalawa sa mga sikat na GUI based desktop sharing application. Pareho sa mga ito ay maaaring magamit upang malayuang mag-log in sa isa pang computer at ma-access ang desktop, data, mga application at kahit na kontrolin ito nang malayuan. Gumagana ang Remote Desktop sa mga Windows machine, habang ang VNC ay platform-independent.
Ano ang Remote Desktop?
Tulad ng nabanggit sa itaas, ang Remote Desktop ay isang client application sa Windows na gumagamit ng Remote Desktop Services bilang pinagbabatayan nitong teknolohiya. Ang Remote Desktop Services ay isang bahagi sa operating system ng Windows, na nagbibigay-daan sa isang user na malayuang mag-access ng data at mga application sa isa pang computer sa network. Ginagamit ng Remote Desktop Services ang Remote Desktop Protocol (RDP), at unang ipinakilala sa Windows NT 4.0 (bilang Terminal Services). Maaaring gamitin ang Remote Desktop upang malayuang mag-log in sa isa pang computer, at ma-access ang desktop, data, mga application at kahit na kontrolin ito nang malayuan. Gayunpaman, hindi available ang Remote Desktop sa lahat ng bersyon ng Windows. Ang ilan sa mga bersyon ng Windows na may kasamang Remote Desktop ay ang Windows XP Professional, lahat ng tatlong bersyon ng Windows Vista at Windows NT Terminal server, at lahat ng mga susunod na bersyon ng server nito. Ang Remote Desktop sa mga bersyon ng kliyente ng mga window ay nagbibigay-daan lamang sa isang user na mag-log in sa isang pagkakataon. Ngunit ang mga bersyon ng server ay walang ganitong paghihigpit.
Ano ang VNC?
Ang VNC ay isang desktop sharing application, na nag-aalok ng graphical user interface (GUI) para malayuang ma-access at kontrolin ang isa pang computer gamit ang RFB (remote framebuffer) protocol. Ang VNC application ay nagkokonekta ng dalawang computer at pagkatapos ay nagpapadala ng mga kaganapan sa keyboard at mouse sa isang direksyon at mga update sa graphical na screen sa kabilang direksyon sa network. Maaaring makipag-ugnayan ang isang VNC viewer at server na tumatakbo sa iba't ibang operating system, dahil ang VNC ay platform-independent. Available ang mga viewer/server ng VNC para sa maraming operating system. Ang isang VNC server ay maaaring tumanggap ng ilang mga VNC client nang sabay-sabay. Ang VNC ay kadalasang ginagamit para sa mga layunin tulad ng pag-access sa isang work computer mula sa bahay at pagbibigay ng malayuang teknikal na suporta.
Ano ang pagkakaiba ng Remote Desktop at VNC?
Bagaman ang Remote Desktop at VNC ay dalawa sa pinakasikat na remote access na application, mayroon silang mga pangunahing pagkakaiba. Available lang ang Remote Desktop sa Windows, habang available ang VNC sa maraming operating system. Gayunpaman, ang VNC ay hindi kasing bilis ng Remote Desktop. Kung ang koneksyon sa Internet ay sapat na mabilis, ang Remote Desktop ay maaaring kasing bilis ng paggamit ng isang lokal na makina. Dahil pixel based ang RFB, nagpapadala lang ang VNC ng raw pixels na data. Ngunit, ang Remote Desktop Protocol ay nakakapagpadala ng mga primitive ng graphics (at mas nauunawaan ang pinagbabatayan na layout ng graphics). Sa madaling salita, alam ng RDP ang mga kontrol at tanging ang impormasyon tungkol sa mga kontrol ang ipinapadala sa kabuuan, ngunit ang VNC ay nagpapadala ng mga aktwal na larawan sa mga network). Dahil sa pagkakaibang ito, medyo hindi gaanong mahusay ang VNC kaysa sa Remote Desktop, dahil nagagawa ng Remote Desktop na i-compress nang malaki ang stream ng data. Ngunit sa kabilang banda, ang VNC ay lubos na nababaluktot at halos anumang uri ng desktop ay maaaring matingnan gamit ang VNC. Mas mahusay din ang VNC para sa teknikal na suporta dahil pinapayagan nito ang pagbabahagi ng session sa target na machine.