远程桌面采用的是TCP还是UDP?
这篇文章将解答远程桌面是TCP还是UDP,并介绍什么是TCP和UDP以及这两者的优劣势。
RDP是UDP还是TCP?
“远程桌面是TCP还是UDP?我平时会在Windows Server 2012 R2服务器上使用远程桌面(RDP),我很好奇RDP是使用UDP 3389,还是TCP 3389进行远程会话,有人能解答一下吗?”
什么是TCP和UDP?
在解答Windows远程桌面TCP还是UDP之前,我们先了解什么是TCP和UDP。
TCP(传输控制协议),这是Internet和TCP/IP网络上使用比较广泛的协议。TCP创建连接并在两台主机之间交换数据流,它确保数据包的数据传递和顺序传递,而TCP和UDP之间的主要区别是有保证的通信/传递。
UDP(数据报协议)与TCP一样,它与IP结合使用,便于将数据报从一台计算机传输到另一台计算机上的应用程序。然而,不同之处在于UDP是无连接的,不能保证可靠的通信。由接收消息的应用程序来处理任何错误并验证正确的传递。在音频/视频流和实时游戏等对时间敏感的应用程序中,丢弃一些数据包比等待延迟数据更好,因此经常使用UDP。
远程桌面是TCP还是UDP?
RDP是TCP还是UDP,如果您使用以前版本的RDP(RDP 8.0 之前),那么TCP将是唯一可以使用的协议。但如果您使用RDP 8.0/8.1,则仅使用TCP,或者使用TCP和UDP。如果用户没有在会话配置参数中指定传输,将首先尝试UDP,如果成功,将使用UDP,否则将使用TCP。
介绍了远程桌面是TCP还是UDP ,我们再说说TCP和UDP的优劣势。由于UDP不受TCP的拥塞避免算法的影响,使用UDP的RDP 8.0可能会在给定的时间内推送更多的数据,通常比单独的TCP传输多2到8倍。另一方面,TCP更可靠,因为它确保以正确的顺序接收所有段并且重新发送任何丢失的段,而不是UDP 所提供的保证。
拓展阅读:远程看看
其实,您也可以使用远程看看软件替代Windows远程桌面,AnyViewer是一款免费的远程软件,它可以为您提供快速安全的远程连接。远程看看通常采用UDP/TCP智能切换模式,一般不需要为防火墙设置端口权限,但是如果您的主机设置了严格的过滤规则,请打开TCP 30192、30193和UDP 30196。操作步骤如下:
步骤1. 打开控制面板,单击“系统和安全”,然后选择“Windows Defender 防火墙”,再单击“高级设置”。
步骤2. 单击左侧窗格上的“入站规则”,然后单击右侧窗格上的“新建规则”。
步骤3. 选择“端口”,然后单击“下一步”。
步骤4. 选择“TCP”作为端口类型,再选择“特定本地端口”,在框中输入端口号“30192”,单击“下一步”。
注意:这里我们以TCP 30192为例,您也需要按照相同的步骤打开TCP 30193和UDP 30196。
步骤5. 单击“允许连接”,然后单击“下一步”。
步骤6. 选择连接类型的所有选项,然后再次单击“下一步”。
步骤7. 输入规则的名称,例如“TCP端口 30192”,然后单击“完成”即可。
远程看看除了能帮您远程控别人的电脑外,您还可以使用它远程传输文件、远程关闭电脑、手机控制电脑等。接下来,让我们看看如何使用远程看看远程连接电脑。
步骤1. 打开下载中心在两台计算机上下载、安装并启动远程看看,再转到“登录”,然后单击“注册”。
步骤2. 填写注册信息,并登录该账号。
步骤3. 登录成后,您的设备将自动分配给您登录的帐号。
步骤4. 在两台电脑上登录同一个远程看看账号,在“设备”选项中找到并选中要远程的电脑,在单击“一键控制”,即可实现远程连接。
结论
以上就是有关远程桌面是TCP还是UDP的全部介绍,希望对您有所帮助。值得一提的是,远程看看除了上述功能外,您还可以使用它远程控制无人电脑、在家远程办公、远程提供技术支持等。