ვირტუალური ქსელის გამოთვლა ხელს უწყობს დისტანციური დესკტოპის გაზიარებას, კომპიუტერულ ქსელებზე დისტანციური წვდომის ფორმას. VNC აჩვენებს სხვა კომპიუტერის ვიზუალურ დესკტოპის ჩვენებას და აკონტროლებს ამ კომპიუტერს ქსელურ კავშირზე. დისტანციური დესკტოპის ტექნოლოგია, როგორიცაა VNC, გადის სახლის კომპიუტერულ ქსელებში კომპიუტერზე წვდომისთვის სახლის სხვა ნაწილიდან ან მოგზაურობის დროს. ის ასევე სასარგებლოა ქსელის ადმინისტრატორებისთვის ბიზნეს გარემოში, როგორიცაა საინფორმაციო ტექნოლოგიების დეპარტამენტები, რომლებსაც სჭირდებათ სისტემების დისტანციურად გადაჭრა.
ბოლო ხაზი
VNC შეიქმნა, როგორც ღია წყაროს კვლევის პროექტი 1990-იანი წლების ბოლოს.შემდგომში გამოჩნდა VNC-ზე დაფუძნებული დისტანციური დესკტოპის რამდენიმე ძირითადი გადაწყვეტა. ორიგინალური VNC განვითარების გუნდმა შექმნა პაკეტი სახელწოდებით RealVNC. სხვა პოპულარული წარმოებულები მოიცავდა UltraVNC და TightVNC. VNC მხარს უჭერს ყველა თანამედროვე ოპერაციულ სისტემას.
როგორ მუშაობს VNC
VNC მუშაობს კლიენტის/სერვერის მოდელში და იყენებს სპეციალიზებულ ქსელის პროტოკოლს, რომელსაც ეწოდება დისტანციური ჩარჩო ბუფერი. VNC კლიენტები (ზოგჯერ უწოდებენ მაყურებლებს) უზიარებენ მომხმარებლის შეყვანის კლავიშებს, მაუსის მოძრაობებს, დაწკაპუნებებს და შეხებას სერვერს.
VNC სერვერები იჭერენ ლოკალური ჩვენების ფრემბუფერის შიგთავსს და უზიარებენ მათ კლიენტს, რომელიც შემდეგ თარგმნის კლიენტის დისტანციურ შეყვანას ადგილობრივ შეყვანაში. RFB-ზე კავშირები ჩვეულებრივ გადადის სერვერზე TCP პორტზე 5900.
VNC-ის ალტერნატივები
თუმცა, VNC აპლიკაციები, როგორც წესი, განიხილება, როგორც უფრო ნელი და გვთავაზობს ნაკლებ ფუნქციებსა და უსაფრთხოების ვარიანტებს, ვიდრე უფრო ახალი ალტერნატივები.
Microsoft-მა ჩართო დისტანციური დესკტოპის ფუნქცია თავის ოპერაციულ სისტემაში დაწყებული Windows XP-ით. Windows Remote Desktop საშუალებას აძლევს Windows კომპიუტერს მიიღოს დისტანციური კავშირის მოთხოვნები თავსებადი კლიენტებისგან.
სხვა Windows მოწყობილობებში ჩაშენებული კლიენტის მხარდაჭერის გარდა, iOS და Android ტაბლეტებსა და სმარტფონებს ასევე შეუძლიათ იმოქმედონ როგორც Windows Remote Desktop კლიენტები (მაგრამ არა სერვერები) ხელმისაწვდომი აპების გამოყენებით.
განსხვავებით VNC-ისგან, რომელიც იყენებს თავის RFB პროტოკოლს, WRD იყენებს დისტანციური დესკტოპის პროტოკოლს. RDP არ მუშაობს უშუალოდ ფრეიმბუფერებთან, როგორც ამას RFB აკეთებს. ამის ნაცვლად, RDP არღვევს დესკტოპის ეკრანს ინსტრუქციების ნაკრებებად, რათა შექმნას ჩარჩო ბუფერები და გადასცემს მხოლოდ ამ ინსტრუქციებს დისტანციურ კავშირზე. პროტოკოლებში განსხვავება იწვევს WRD სესიებს, რომლებიც იყენებენ ქსელის ნაკლებ სიჩქარეს და უფრო რეაგირებენ მომხმარებლის ინტერაქციაზე, ვიდრე VNC სესიები. თუმცა, ეს ასევე ნიშნავს, რომ WRD კლიენტები ვერ ხედავენ დისტანციური მოწყობილობის რეალურ ჩვენებას, მაგრამ სანაცვლოდ უნდა იმუშაონ მომხმარებლის ცალკეულ სესიასთან.
Google-მა შეიმუშავა Chrome Remote Desktop და საკუთარი Chromoting პროტოკოლი Chrome OS მოწყობილობების მხარდასაჭერად, Windows Remote Desktop-ის მსგავსი. Apple-მა გააფართოვა RFB პროტოკოლი დამატებითი უსაფრთხოებისა და გამოყენების ფუნქციებით, რათა შექმნას საკუთარი Apple Remote Desktop გადაწყვეტა macOS მოწყობილობებისთვის. ამავე სახელწოდების აპლიკაცია საშუალებას აძლევს iOS მოწყობილობებს იმოქმედონ როგორც დისტანციური კლიენტები. პროგრამული უზრუნველყოფის დამოუკიდებელმა მწარმოებლებმა შექმნეს მრავალი სხვა მესამე მხარის დისტანციური დესკტოპის აპლიკაციაც.