Հեռակա աշխատասեղան ընդդեմ VNC
Remote Desktop-ը և VNC-ը (Virtual Network Computing) GUI-ի վրա հիմնված աշխատասեղանի փոխանակման հայտնի հավելվածներից երկուսն են: Երկուսն էլ կարող են օգտագործվել մեկ այլ համակարգիչ հեռակա մուտք գործելու և աշխատասեղան, տվյալներ, հավելվածներ մուտք գործելու և նույնիսկ այն հեռակա կարգով կառավարելու համար: Հեռակա աշխատասեղանն աշխատում է Windows սարքերով, մինչդեռ VNC-ն անկախ է հարթակից:
Ի՞նչ է Remote Desktop-ը:
Ինչպես նշվեց վերևում, Remote Desktop-ը Windows-ի հաճախորդի հավելված է, որն օգտագործում է Remote Desktop Services որպես հիմքում ընկած տեխնոլոգիա: Remote Desktop Services-ը Windows օպերացիոն համակարգի բաղադրիչ է, որը թույլ է տալիս օգտվողին ցանցի միջոցով հեռակա մուտք գործել այլ համակարգչի տվյալների և հավելվածների վրա:Remote Desktop Services-ը օգտագործում է Remote Desktop Protocol (RDP) և առաջին անգամ ներդրվել է Windows NT 4.0-ում (որպես Terminal Services): Remote Desktop-ը կարող է օգտագործվել հեռակա կարգով մեկ այլ համակարգիչ մուտք գործելու և աշխատասեղան, տվյալներ, հավելվածներ մուտք գործելու և նույնիսկ այն հեռակա կարգով կառավարելու համար: Այնուամենայնիվ, Remote Desktop-ը հասանելի չէ Windows-ի բոլոր տարբերակներում: Windows-ի որոշ տարբերակներ, որոնք ներառում են Remote Desktop-ն են Windows XP Professional-ը, Windows Vista-ի և Windows NT Terminal սերվերի բոլոր երեք տարբերակները և դրա բոլոր հետագա սերվերի տարբերակները: Windows-ի հաճախորդի տարբերակներում Remote Desktop-ը թույլ է տալիս միաժամանակ մուտք գործել միայն մեկ օգտվող: Բայց սերվերի տարբերակները չունեն այս սահմանափակումը։
Ի՞նչ է VNC-ը:
VNC-ը աշխատասեղանի փոխանակման ծրագիր է, որն առաջարկում է օգտատիրոջ գրաֆիկական ինտերֆեյս (GUI)՝ RFB (հեռավոր շրջանակի բուֆեր) արձանագրության միջոցով հեռակա մուտք գործելու և կառավարելու այլ համակարգիչ: VNC հավելվածը միացնում է երկու համակարգիչ, այնուհետև ցանցի միջոցով ուղարկում է ստեղնաշարի և մկնիկի իրադարձությունները մի ուղղությամբ, իսկ էկրանի գրաֆիկական թարմացումները՝ մյուս ուղղությամբ:VNC հեռուստադիտողը և տարբեր օպերացիոն համակարգերով աշխատող սերվերը կարող են հաղորդակցվել, քանի որ VNC-ն անկախ է հարթակից: VNC հեռուստադիտողները/սերվերները հասանելի են բազմաթիվ օպերացիոն համակարգերի համար: VNC սերվերը կարող է միաժամանակ մի քանի VNC հաճախորդներ տեղավորել: VNC-ն հիմնականում օգտագործվում է այնպիսի նպատակների համար, ինչպիսիք են տնից աշխատանքային համակարգիչ մուտք գործելը և հեռահար տեխնիկական աջակցություն տրամադրելը:
Ո՞րն է տարբերությունը Remote Desktop-ի և VNC-ի միջև:
Թեև և Remote Desktop-ը և VNC-ը հեռավոր հասանելիության ամենահայտնի հավելվածներից երկուսն են, նրանք ունեն իրենց հիմնական տարբերությունները: Remote Desktop-ը հասանելի է միայն Windows-ում, մինչդեռ VNC-ն հասանելի է շատ օպերացիոն համակարգերում: Այնուամենայնիվ, VNC-ն այնքան արագ չէ, որքան Remote Desktop-ը: Եթե ինտերնետ կապը բավականաչափ արագ է, Remote Desktop-ը կարող է լինել նույնքան արագ, որքան տեղական մեքենայի օգտագործումը: Քանի որ RFB-ն հիմնված է պիքսելների վրա, VNC-ը պարզապես ուղարկում է չմշակված պիքսելների տվյալներ: Սակայն Remote Desktop Protocol-ը ի վիճակի է ուղարկել գրաֆիկական պրիմիտիվներ (և ավելի լավ է հասկանում հիմքում ընկած գրաֆիկական դասավորությունը): Այլ կերպ ասած, RDP-ն տեղյակ է վերահսկման մասին և միայն հսկիչների մասին տեղեկատվությունը ուղարկվում է, բայց VNC-ն իրական պատկերներ է ուղարկում ցանցերով):Այս տարբերության պատճառով VNC-ն համեմատաբար ավելի քիչ արդյունավետ է, քան Remote Desktop-ը, քանի որ Remote Desktop-ը կարողանում է զգալիորեն սեղմել տվյալների հոսքը: Բայց մյուս կողմից, VNC-ն շատ ճկուն է, և գրեթե ցանկացած տեսակի աշխատասեղան կարելի է դիտել VNC-ի միջոցով: VNC-ն ավելի լավ է նաև տեխնիկական աջակցության համար, քանի որ այն թույլ է տալիս կիսել նստաշրջանը թիրախային մեքենայի վրա: