How teamviewer works
The principle of Teamviewer connection is mainly divided into three parts, namely ① how to find the computer to be connected based on the ID, ② how to interconnect the intranet after finding the computer, and ③ how to operate the other party's computer.
1. First, let’s talk about how TeamViewer connects to the other party based on ID:
1. After running TeamViewer, the computer will first connect to the TV server, and then the server will assign a unique ID to the computer. This ID is mainly generated based on the MAC address of the network card, so if you want to change a Teamviewer ID for your computer, just modify the MAC address.
2. When one TeamViewer connects to another, it will first connect to the server and find the computer to be connected through the corresponding relationship between the ID and the computer.
2. How to establish an intranet-to-intranet connection:
If either party of the connection is in a network environment with a public IP, the connection between both parties will enable a P2P connection.
If both parties are on an intranet, TeamViewer data will be transferred through TeamViewer's own server.
This is also the reason why TeamViewer intranet interoperability is relatively slow during peak network hours.
3. How to operate the mouse and keyboard of the controlled machine.
The principle is the same as remote control Trojans. The remote end here refers to the computer being controlled.
After the connection is established, the remote computer image is compressed and sent back to the local, so that the local can see the picture. The local actions such as keyboard and mouse operations are encapsulated into data packets and sent to the remote end to unpack and then restored into actions for remote simulation. operate.
The remote-end feedback screen is compressed and then sent back to the control end.
As far as remote control image transmission is concerned, in the early years, remote control directly took JPEG screenshots and then transmitted them, so the speed was not ideal. Later, various experts extended a lot of very annoying screen transmission algorithms based on screenshots, and the transmission efficiency was further improved. Usually, a virtual screen driver is loaded first, and then the screen is scanned line by line, and then the changed parts are calculated. Only the changed parts are then transferred.
TeamViewer (version 9.0) also supports virtual screen driver, but it needs to be installed manually in the settings.
Features
No installation required
TeamViewer12 software has no complicated installation process. You only need both parties to run TeamViewer and remember each other's IDs.
Break through the firewall
Using TeamViewer12 can completely break through the firewall restrictions, and there is no need to worry about whether it is a fixed IP.
High speed and high quality
Whether you are connected via LAN or dial-up, TeamViewer will optimize the transmission speed and display quality according to the actual network conditions.
safety standards
Using key exchange and AES session encoding, https/SSL uses the same security standards.
Multifunctional
Supports online status display, voice function, file transfer function, remote management of unattended servers, etc.
Beautiful and easy to use
The interface of TeamViewer12 is simple and beautiful, and the operation is extremely simple. You can easily get started without professional knowledge.
TeamviewerDemo
it works
it works
it works