目前市面上的远程控制软件可以分为两类,一种是TCP协议远程控制软件,另一种是UDP协议远程控制软件。TCP远程控制软件只能对局域网IP的被控端进行远程控制,若想跨局域网控制,即需要做端口映射,这对于不熟悉电脑技术的用户来说,并非一件容易的事。
网上98%的远程控制软件都使用TCP协议来实现远程控制。windows系统自带的远程桌面连接、pcAnyWhere、Radmin等,均属于TCP 协议的远程控制软件,使用TCP协议的远程控制软件的优势是稳定、连接成功率高;缺陷是双方必须有一方具有公网IP或在同一个内网中,否则就需要在路由器上做端口映射。这意味着你只能用这些软件控制拥有公网IP的电脑,或者只能控制同一个内网中的电脑。TCP软件不能内网穿透的缺陷,使得该类软件使用率大打折扣。
与 TCP 协议远程控制不同,UDP传送数据前并不与对方建立连接,发送数据前后也不进行数据确认,从理论上说速度会比TCP快。最关键的是:使用UDP协议可以利用UDP的打洞原理(UDP Hole Punching技术)穿透内网。从而解决了TCP协议远程控制软件需要做端口映射的难题。这样,即使双方都在不同的局域网内,也可以实现远程连接和控制。例如南宁网络人电脑有限公司在08年推出的国内第一款UDP协议内网穿透远程控制软件——网络人。你会发现使用穿透内网的远程控制软件无需做端口映射即可实现连接,操作相当简单,无需任何基础即可实现。但是这类软件都需要一台服务器协助程序进行通讯以便实现内网的穿透。由于IP资源日益稀缺,越来越多的用户会在内网中上网,因此能内网穿透的远程控制软件,将是今后远程控制发展的主流方向。
世界现在没有任何一款软件可以实现100%内网穿透,使用QQ传输文件或者远程协助,很多时候也会提示中转,就是因为不能完全穿透内网,原因很复杂,既可能是双方的网络环境,也可能是电脑系统设置的问题。网络人在不能直连上对方时候,也会像QQ那样提供一个叫中转的功能,使用服务器进行中转连接。由于使用中转功能,会增加网络人服务器的压力,同时大量占用服务器的带宽,如果控制不好,服务器可能会因为太多用户使用“中转”功能而死机或者网络带宽被占完,网络人软件就很容易掉线,从而影响到所有使用网络人的用户。因此网络人对“中转”功能进行了限制,主要是流量的限制。中转功能主要在不能连上对方的时候,系统为确保你能控制对方,会自动调用,使用的概率并非很大。
世界上具有内网穿透功能的远程控制类软件不超过10款,知名度最高和使用量最大的是TeamViewer,但因为其昂贵的售价和国外的操作习惯并不受国人青睐。相反,网络人系国内第一款穿透内网的远程控制软件,两个内网间直联的成功率在85% 左右,大家应该为国产品牌能媲美世界品牌而感到自豪。
|