Skip to main content

Какво представлява виртуалната компютърна мрежа (VNC)?

Топ 10 Интернет мистерии, които могат да ви объркат (Може 2024)

Топ 10 Интернет мистерии, които могат да ви объркат (Може 2024)
Anonim

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 да функционират като отдалечени клиенти. Много други приложения за отдалечени компютри от трети страни също са разработени от независими доставчици на софтуер.