Какво е изчисление във виртуална мрежа (VNC)?

Съдържание:

Какво е изчисление във виртуална мрежа (VNC)?
Какво е изчисление във виртуална мрежа (VNC)?
Anonim

Виртуалните мрежови изчисления улесняват споделянето на отдалечен работен плот, форма на отдалечен достъп в компютърни мрежи. VNC показва визуалния дисплей на работния плот на друг компютър и контролира този компютър през мрежова връзка. Технологията за отдалечен работен плот като VNC работи в домашни компютърни мрежи за достъп до компютър от друга част на къщата или по време на пътуване. Също така е полезно за мрежови администратори в бизнес среди, като например отдели за информационни технологии, които трябва да отстраняват отдалечени проблеми в системите.

Долен ред

VNC е създаден като изследователски проект с отворен код в края на 90-те години. Впоследствие се появиха няколко основни решения за отдалечен работен плот, базирани на VNC. Първоначалният екип за разработка на VNC създаде пакет, наречен RealVNC. Други популярни производни включваха UltraVNC и TightVNC. VNC поддържа всички съвременни операционни системи.

Как работи VNC

VNC работи в модел клиент/сървър и използва специализиран мрежов протокол, наречен отдалечен буфер на кадри. VNC клиентите (понякога наричани зрители) споделят потребителско въвеждане - натискания на клавиши, движения на мишката, кликвания и докосвания - със сървъра.

Image
Image

VNC сървърите улавят локалното съдържание на фреймбуфера на дисплея и го споделят обратно на клиента, който след това преобразува входа на отдалечения клиент в локален вход. Връзките през RFB обикновено преминават към TCP порт 5900 на сървъра.

Алтернативи на VNC

VNC приложенията обаче обикновено се считат за по-бавни и предлагат по-малко функции и опции за сигурност от по-новите алтернативи.

Image
Image

Microsoft включи функционалност за отдалечен работен плот в своята операционна система, започвайки с Windows XP. Отдалеченият работен плот на Windows позволява на компютър с Windows да получава заявки за отдалечена връзка от съвместими клиенти.

Освен поддръжката на клиенти, вградена в други устройства с Windows, таблетите и смартфоните с iOS и Android също могат да функционират като клиенти за отдалечен работен плот на Windows (но не и сървъри), използвайки наличните приложения.

За разлика от VNC, който използва своя RFB протокол, WRD използва протокола за отдалечен работен плот. RDP не работи директно с framebuffers, както RFB. Вместо това RDP разбива екрана на работния плот на набори от инструкции за генериране на кадрови буфери и предава само тези инструкции през отдалечената връзка. Разликата в протоколите води до това, че WRD сесиите използват по-малко мрежова честотна лента и са по-отзивчиви към потребителското взаимодействие, отколкото VNC сесиите. Това също означава обаче, че клиентите на WRD не могат да видят действителния дисплей на отдалеченото устройство, а вместо това трябва да работят със собствена отделна потребителска сесия.

Image
Image

Google разработи Chrome Remote Desktop и свой собствен протокол Chromoting за поддръжка на устройства с Chrome OS, подобно на Windows Remote Desktop. Apple разшири RFB протокола с добавени функции за сигурност и използваемост, за да създаде свое собствено решение за отдалечен работен плот на Apple за устройства с macOS. Приложение със същото име позволява на iOS устройствата да функционират като отдалечени клиенти. Независими доставчици на софтуер са разработили и множество други приложения за отдалечен работен плот на трети страни.

Препоръчано: