Control the device remotely using the VNC system
Definition of the concept of VNC :
VNC or Computing Network Virtual may be a system for accessing and controlling devices
remotely during a graphical environment that transmits what happens
immediately, the way an easy VNC connection between two devices depends on
installing a program within the device that will be controlled (Server) and a program within the device that it'll be controlled from (Viewer).
One of the advantages of the VNC system :
t doesn't
depend upon a selected OS, it's possible to form a connection between a tool
that uses Linux with a tool that uses Windows and the other way around, and
it's possible to form a connection between a tool that uses a Mac with a tool
that uses Windows and the other way around, also it's evident that it is often
used between two devices running an equivalent OS.
One of the purposes that can be used VNC :
Using it in
education applications and fixing problems remotely, for instance, someone who
wants to assist a lover to solve a drag on his machine without having to travel
thereto, or someone who wants to elucidate to a student the way to do an
operation on his computer, also it's possible to use the VNC in Remote access
to files on a computer without the necessity for an individual ahead of it.
Operation :
The VNC server :
Is the
program on the machine that shares some screen (and might not be associated
with a physical display - the server is often "headless"), and allows
the client to share control of it?
The VNC client (or viewer) :
It is a program that represents you watching the screen in front of a person, receiving
activations, and being supposed to verify them with knowledge of him.
The VNC protocol (RFB protocol) :
"Il est très simple, prend en charge la transmission
d'une primitive graphique du serveur au client ("Placer un rectangle de
données de pixels à la position X, Y requise") et des messages d'événement
du client au serveur".
- VNC the protocol allows the client and server to barter which encoding they're going to use. The only encoding is raw encoding, which sends the wrong pixel data.
- This encoding works all right if only a little portion of the screen changes from one frame to subsequent (as when a mouse pointer moves across a desktop, or when text is written at the cursor), but bandwidth demands get very high if tons of pixels change at an equivalent time (such as when scrolling a window or viewing the full-screen video).
- By default, RFB isn't a secure protocol. The cracker will be effective if the encryption key and password are discovered, knowing that passwords cannot be sent in plain text. For this reason, it's recommended that a password of a minimum of 8 characters is used. On the opposite hand, there's also an 8-character limit on some versions of VNC; if a password is shipped exceeding 8 characters, the surplus characters are removed and therefore the truncated string is compared to the password.
Post a Comment