Teamviewer Is Under The Categories Computer Science Essay

Published: Last Edited:

This essay has been submitted by a student. This is not an example of the work written by our professional essay writers.

Abstract- This report is about the network software, TeamViewer. TeamViewer is under the categories of remote access in networking software. TeamViewer is an application for remote control and desktop sharing. It provides an easy way to control your partners' desktop or show your screen to your clients. TeamViewer is free of charge as a personal user. The capabilities of TeamViewer are remote control of computers, transfer of files, working online with others in a team, starting instant online meetings or scheduling your meetings in advance, communicating via VoIP (voice over Internet Protocol) or video, chatting or presenting online. TeamViewer can work behind firewall, NAT routers and proxy servers. It is a very secure solution by using full encryption in all TeamViewer versions. The operating systems supported in TeamViewer are Windows, Mac OS, Linux and mobile devices. TeamViewer uses UDP (User Datagram Protocol) to establish remote desktop connection.

Keywords- Include at least 5 keywords or phrases


TeamViewer is a spontaneous, fast and secure network application for remote control and meetings. It provides All-in-One solution for wide scenarios in a single software package includes: remote control, desktop sharing, spontaneous support, file transfer between computers, online meetings or presentations, training sessions or team work, and web conferencing.

TeamViewer is a free to use remote screen sharing network software for non-commercial and personal use. TeamViewer is very easy to use and it provides VPN, a Virtual Private Network that lets user takes complete control of another PC from his computer for pure desktop sharing. TeamViewer works without composition, even through the firewall, NAT routers and proxy servers. This software runs on all the major operating system such as Windows, Mac OS, and Linux. It also can connect via network by activating LAN connection in order to improve the performance.

In file transfer connection mode, it is an easy way to transfer user's file by just a click, drag and drop the file in both location or to any desired section. Besides, there are a lot of multimedia function that involved during a remote control session, which includes Voice over IP, My Video, Chat, in advance Conference call and File box. The advantages of TeamViewer are all-in-one solution, lifetime license, secure, optimized performance and smooth operation.


The Remote Control connection mode in Teamviewer is to let user controlling the computer. User can control his partner's computer via the Internet if the user was sitting in front of the remote machine. The computer being controlled is displayed on window by fully use of the keyboard and mouse.

First of all, user and his partner should download and install TeamViewer free version for non-commercial use only for window. Next, user runs the setup files to choose one from two options which includes option install and run.

Figure 1

After finished installation, user runs TeamViewer on remote machine. The main window of TeamViewer is divided into remote control and meeting tabs.

Figure 2

Remote Control Tab

In Remote Control tab, it divides into the following areas:

Allow Remote Control

In this area, user will find out the ID number and temporary password. If user shares his information with his partner, he will connect to his partner's computer. When he click inside the Password field, a context menu will appear, and then he is able to choose a random password or copy the password into clipboard. he also can enter a permanent password there by clicking "Set predefined password".

Figure 3

Control Remote Computer

To control partner's computer remotely, user should ask for ID from his partner and key in the ID number into the Partner ID field. After that, he can choose various connection modes as the following:

Remote Control: Control your partner's computer or work together on a single computer.

File Transfer: Transfer files from or to your partner's computer.

VPN: Create a private virtual network with your partner.

Figure 4

After entering the ID number, a Password dialog box will pop out and ask user to key in his partner's password. Next, user can see his computer screen after entering the password and can do anything he wants on his computer. The fantastic thing is partner can see what you are doing on his screen and both of you can work together. This is good for some universities presentation, mind mapping, and some stuff which need group works.

Remote Desktop Connection

TeamViewer establishes Remote Desktop Connection by using UDP (User Datagram Protocol) pin-hoeing.

UDP is a stateless protocol. This means packets are fired off at their target with no confirmation (at the protocol level) that they were received or even reached the destination. Firewalls are designed to look for UDP packets and record the source and destination as well as the timestamps. They will allow the packet go through even without a rule being placed in the firewall's access list if they see an ingoing packet that matches an outgoing packet.

In order to pin hole, your machine (viewer) has TCP connection back to the main TeamViewer server. The target machine (client) also has TCP connection to the main TeamViewer server. When you connect your machine tells the main server its intention, the main server then gives you the IP address of your client machine. Next, your machine starts firing UDP packets at the client's machine. The client is signalled that you intend to connect and is given your IP. The client also starts firing UDP packets at you. This causes both firewalls (yours and the clients) to allow the traffic, thus "punching holes" in the firewall.


Option in File Transfer connection mode

In File Transfer connection mode, user can choose option File Transfer in the Remote Control tab before he establishes a connection and then the file transfer window will appear. The file transfer window lets user to transfer files from and to his partner's computer.

File Transfer option

In the file transfer window, user will see his file system on left hand side and his partner's file system on right hand side. When he is doing file transfer to his partner's file system, File Transfer Eventlog dialog box will appear at partner's side to show the progress of file transfer. It shows which files are being transferred, where the files to be saved and the current history.

Transferring files using Drag and Drop

Another way to transfer the files between your computer and partner's computer is drag and drop. Files or folder can be dragged from a screen window of local computer to remote computer or to and from any location, even into Outlook e-mail directly. This form of file transfer is a function of Remote Control connection mode.

The steps to transfer files using drag and drop are shown as below:

First, user chooses the files or folders that need to be sent to his/her partner.

Then, user drags the files from local computer to remote control window.

A dialog box will open and the files will transfer to the remote computer.

The dialog box will close when the files are transferred completely.