VNC (Virtual Network Computing) е технология за отдалечен работен плот споделяне, форма на отдалечен достъп в компютърни мрежи. VNC позволява визуализираното визуално настолен екран на един компютър да се преглежда и контролира отдалечено чрез мрежова връзка.
Технологията за отдалечен работен плот, като VNC, е полезна за домашните компютърни мрежи, позволявайки на някой да има достъп до настолните компютри от друга част на къщата или по време на пътуване. Той е полезен и за мрежови администратори в бизнес среди, като отделите за информационни технологии, които трябва да отстраняват от разстояние системите на служителите.
VNC приложения
VNC е създаден като изследователски проект с отворен код в края на 90-те години. По-късно бяха създадени няколко стандартни решения за отдалечени компютри, базирани на VNC. Оригиналният екип за разработка на VNC създаде пакет, наречен RealVNC , Други популярни деривати са включени UltraVNC и TightVNC , VNC поддържа всички съвременни операционни системи, включително Windows, MacOS и Linux. За повече информация вижте най-добрите версии на VNC за свободен софтуер.
Как работи VNC
VNC работи в модел клиент / сървър и използва специализиран мрежов протокол, наречен Remote Buffer Buffer (RFB). Клиентите на VNC (понякога наричани зрители) споделят потребителски вход (натискания на клавиши, плюс движения на мишката и кликвания или натискания на клавиши) със сървъра. VNC сървърите улавят местния дисплей фреймбуфер съдържанието им и да ги споделите обратно на клиента, плюс да се погрижите да преведете отдалечения клиентски вход в локалния вход. Връзките през RFB обикновено отиват на TCP порт 5900 на сървъра.
Алтернативи на VNC
Приложенията на VNC обаче обикновено се считат за по-бавни и предлагат по-малко възможности и възможности за сигурност от по-новите алтернативи.
Microsoft интегрира функционалността за отдалечен работен плот в своята операционна система, започвайки с Windows XP. Устройството за отдалечен работен плот на Windows (WRD) позволява на компютър да получава искания за отдалечено свързване от съвместими клиенти. Освен поддръжка на клиенти, вградена в други устройства с Windows, устройствата Apple iOS, Android и таблетите и смартфоните могат да функционират и като клиенти на отдалечен работен плот на Windows (но не и сървъри) чрез наличните приложения.
За разлика от VNC, който използва своя RFB протокол, WRD използва Remote Desktop Protocol (RDP). RDP не работи директно с framebuffers като RFB. Вместо това RDP разбива настолен екран в комплекти от инструкции за генериране на рамковите буфери и предава само тези указания в отдалечената връзка. Разликата в протоколите води до сесии на WRD, които използват по-малка широчина на честотната лента на мрежата и са по-отзивчиви към взаимодействието на потребителите, отколкото VNC сесиите. Това обаче означава, че клиентите на WRD не могат да виждат действителното показване на отдалеченото устройство, а вместо това трябва да работят със собствена сесия на отделни потребители.
Google разработи отдалечен работен плот на Chrome и собствения си протокол Chromoting за поддръжка на устройства с Chrome OS, подобни на отдалечения работен плот на Windows. Apple разшири RFB протокола с допълнителни функции за сигурност и използваемост, за да създаде собствено решение за отдалечен работен плот на Apple (ARD) за MacOS устройства. Едно от приложенията със същото име позволява устройствата с iOS да функционират като отдалечени клиенти. Много други приложения за отдалечени компютри от трети страни също са разработени от независими доставчици на софтуер.