资源预览内容
第1页 / 共2页
第2页 / 共2页
亲,该文档总共2页全部预览完了,如果喜欢就下载吧!
资源描述
1UDP OR TCP 协议的远程控制软件21 世纪,这是一个远程控制的时代,越来越多的人开始接触和使用远程控制软件进行远程学校和办公,不管您身在何处,只要能够联网,就可以使用网络人远程控制软件轻松管理公司大小事务;据研究报告称,美国有 3800 万职工每月至少有一天在家里办公,占美国职工总数的 37%,在家里工作的主要好处就是工作时间灵活、减少路途时间和更高的效率。而远程控制程序的传输协议有 UDP 和 TCP 协议之分,协议的差异,决定了将来他们在未来远控领域的去留。UDP 是 OSI 参考模型中一种无连接的传输层协议,它主要用于不要求分组顺序到达的传输中,分组传输顺序的检查与排序由应用层完成,提供面向事务的简单不可靠信息传送服务。2而 TCP 传输控制协议是一种面向连接的、可靠的、基于字节流的运输层通信协议。在简化的计算机网络 OSI 模型中,它完成第四层传输层所指定的功能,UDP 是同一层内另一个重要的传输协议。现在,网上 98%的远程控制软件都使用 TCP 协议来实现远程控制。windows系统自带的远程桌面连接(3389)、pcAnyWhere(赛门铁克公司)、Radmin 等,均属于 TCP 协议的远程控制软件,使用 TCP 协议的远程控制软件的优势是稳定、连接成功率高;缺陷是双方必须有一方具有公网 IP(或在同一个内网中),否则就需要在路由器上做端口映射。这意味着您只能用这些软件控制拥有公网 IP的电脑,或者只能控制同一个内网中的电脑(比如控制该公司里其它的电脑)。您不可能使用 TCP 协议的软件从某一家公司的电脑,控制另外一家公司的内部电脑,或者从网吧、宾馆里控制您办公室的电脑,因为他们处于不同的内网中。由于当前 90%以上的电脑都处于内网中(使用路由共享上网的方式即为内网),TCP 软件不能穿透内网的缺陷,使得该类软件使用率大打折扣。与 TCP 协议远程控制不同,UDP 传送数据前并不与对方建立连接,发送数据前后也不进行数据确认,从理论上说速度会比 TCP 快(实际上会受网络质量影响)。最关键的是:使用 UDP 协议可以利用 UDP 的打洞原理(UDP Hole Punching 技术)穿透内网。从而解决了 TCP 协议远程控制软件需要做端口映射的难题。这样,即使双方都在不同的内网,也可以实现远程连接和控制。QQ、MSN、网络人远程控制软件、TeamViewer 的远程控制功能都是基于 UDP 协议的。您会发现使用穿透内网的远程控制软件无需做端口映射即可实现连接,操作相当简单,无需任何基础即可实现。但是这类软件都需要一台服务器协助程序进行通讯以便实现内网的穿透,这也是网络人软件为什么需要登陆服务器的原因。由于 IP 资源日益稀缺,越来越多的用户会在内网中上网,因此使用UDP 穿透内网的网络人远程控制软件,将是今后远程控制发展的主流方向。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号