Computer networks can be classified under a variety of characteristics - method of connection, size, architecture and topology. Networks can be wired or wireless. They can encompass computers physically situated across distances, all the computers within an enterprise or be as small as two or three home computers. Their functional relationships could be the common client-server structure or peer-to-peer. Their logical connections could be a bus network or a star network arrangement. All of these characteristics ultimately determine how they operate and how they are controlled.
This is the basic concept that underlies all types of network control and is implemented in large scale such as LAN networks. Within the network one or more system is usually dedicated to perform the monitoring. Such machines are usually running twenty-four hours and are directly controlled by the network administrator, the person authorized to implement any changes or maintenance on the whole network. There are several techniques as well as applications used to monitor a network as there are various components of a network that needs to continuously protected or evaluated. Crashed servers, failed connections, malfunctioning systems, intrusions, malware or virus infections - these are the problems that network monitoring try to prevent or troubleshoot to maintain smooth operations.
Virtual Private Network (VPN)
Network monitoring and control can be done remotely and VPNs are a certain type of network that allows this. Virtual private networks are run on an additional layer that sits on top of an existing larger network. Communication between the nodes of a VPN occurs on the larger network's transport layer but is essentially separate from the general traffic as it makes use of a separate set of protocols. One purpose of VPNs is to extend a small network (such as an organization's) into a public or open network (such as the internet) and still maintain a degree of security. Another objective is to provide members of an organization remote access to its own network.
Virtual Network Computing (VNC)
This is a type of networking that allows for better implementation of remote support software and other methods of support that administrators can provide regular users of a network. In VNC, one desktop can literally take control of another. Through the RFB or remote framebuffer protocol, keyboard and mouse actions are transmitted from one computer to another. The one installed with the VNC server program shares its screen and passively allows another with a client program to take control of it. This offers a big advantage to network administrators and IT departments, as it enables them to directly troubleshoot individual systems in the network without having to physically go to the problematic computer. Another advantage of VNC is that it is platform-independent which means that computers of various operating systems can still implement it despite the apparent incompatibility.
Remote control and access is quickly becoming a standard procedure in network operations. The method provides a more efficient way to monitor and administer networks consequently reducing costs associated with IT.