Is "consoling in" a generic umbrella term which VPN is only one method? (telnet being the other popular one i know)

is RDP a TYPE of RAT? how about VPN is that a RAT? is the VPN a network layer application whereas the RDP is an application on the application layer ?

All of this makes sense to me conceptually when I read about them seperately, but when it comes to putting them in a practical scenario it becomes a little convoluted.

I work and read about these all the time, but up to this point I have yet to come across an explaination that states this simply enough for me to fully grasp how and why they are different and used for different situations.

How can you put this in a way that when I repeat it to a 14 year old he would be able to fully understand the concept?

closed as off-topic by joeqwerty, fukawi2, Massimo, Jenny D, Andrew Schulman May 8 '15 at 13:14

This question appears to be off-topic. The users who voted to close gave this specific reason:

If this question can be reworded to fit the rules in the help center, please edit the question.


I'm not 100% certain if this will help clear things up for you but I'll try to break down each application/protocol you mentioned. Not sure what you mean by 'RAT'.

Consoling into a system is generally paired with telnet/SSH.(layer 7 of the OSI model.) You're viewing the 'terminal' or 'console' of a system and aren't able to view a virtual desktop with telnet/ssh. You would telnet or SSH into a system if you only wanted to run console based commands. System maintenance(configuring) or scripting purposes(setting up custom scripts) are best done in the console generally.

When going into a system to view the desktop virtually, you're "remoting in" rather than "consoling in." This would be done via RDP or another virtual application like teamviewer. RDP etc. is also a Layer 7 application/service of the OSI model. People use the virtual desktop to operate applications that can only be troubleshooted or operated via the GUI. For instance browsing the web is best done through a desktop GUI (aka RDP, teamviewer, or the physical desktop). You wouldn't want to browse the web via the console(there are text based browsers you can use via a console but it's horrible to browse the web with them.)

VPN - Virtual Private Networks, they're meant to be used to interconnect networks that otherwise would not be connected. AKA allowing outside networks access to inside private networks via tunneling from what's generally a public IP entry point from the web to your local private network, hence creating a Virtual Private Network. They run at the layer 2/3(data/network layers) of the OSI model.

There's many types of VPN's, PPTP, IPSEC etc. They're generally used with encryption(not sure what IT tech would not enable encryption on them) and what they do is encapsulate the data you're wanting to transmit and only the other party that has the access key can decrypt the tunnel packets.

These are all tools and are to be used when they'll make life easier. There's multiple ways you can always do things but its best to choose the option that suites the task.

Hope this helps clarify them.

Not the answer you're looking for? Browse other questions tagged or ask your own question.