What do remote control software share in common (besides remote control)?
Both Sub7 and TeamViewer allow remote takeover on computer system B from computer system A, while both are not LAN-connected (but are WAN/internet connected).
It's obvious that Sub7 was designed to do so as a trojan horse and TeamViewer with informed consent --- but besides the aforementioned remote takeover and the trojan horse versus informed consent, what else do such programs mainly share in common? Perhaps a certain IP protocol such as TCP/UDP? Something else?