针对机器人遥操作系统中采用传统网络传输协议传输实时数据的局限性,比较分析TCP和UDP协议的传输特点,提出了在UDP协议上传输TCP服务的TCPOVERUDP技术,详细阐述了TCPOVERUDP技术的实现细节,在应用层实现了TCPOVERUDP传输技术,并把TCPOVE...针对机器人遥操作系统中采用传统网络传输协议传输实时数据的局限性,比较分析TCP和UDP协议的传输特点,提出了在UDP协议上传输TCP服务的TCPOVERUDP技术,详细阐述了TCPOVERUDP技术的实现细节,在应用层实现了TCPOVERUDP传输技术,并把TCPOVERUDP技术应用到机器人遥操作系统的视频传输中。实验结果表明TCP OVER UDP技术在降低视频数据传输丢包率和传输时延两个方面都具有良好的性能。展开更多
当前在网络传输应用中,广泛采用的是TCP/IP通信协议及其标准的Socket应用开发编程接口(API).TCP/IP传输层有两上并列的协议:TCP和UDP.其中TCP(Transport Control Protocol,传输控制协议)是面向连接的,提供高可靠性服务.UDP(User Datagra...当前在网络传输应用中,广泛采用的是TCP/IP通信协议及其标准的Socket应用开发编程接口(API).TCP/IP传输层有两上并列的协议:TCP和UDP.其中TCP(Transport Control Protocol,传输控制协议)是面向连接的,提供高可靠性服务.UDP(User Datagram Protocol,用户数据报协议)是无连接的,提供高效率服务.在实际工程应用中,对可靠性和效率的选择取决于应用的环境和需求.一般情况下,普通数据的网络传输采用高效率的UDP,重要数据的网络传输采用高可靠性的TCP.在应用开发过程中,笔者发现基于TCP网络传输的应用程序有时会出现粘包现象(即发送方发送的若干包数据到接收方时粘成一包).针对这种情况,我们进行了专题研究与实验.本文重点分析了TCP网络粘包问题,并结合实验结果提出了解决该问题的对策和方法.展开更多
文摘针对机器人遥操作系统中采用传统网络传输协议传输实时数据的局限性,比较分析TCP和UDP协议的传输特点,提出了在UDP协议上传输TCP服务的TCPOVERUDP技术,详细阐述了TCPOVERUDP技术的实现细节,在应用层实现了TCPOVERUDP传输技术,并把TCPOVERUDP技术应用到机器人遥操作系统的视频传输中。实验结果表明TCP OVER UDP技术在降低视频数据传输丢包率和传输时延两个方面都具有良好的性能。
文摘当前在网络传输应用中,广泛采用的是TCP/IP通信协议及其标准的Socket应用开发编程接口(API).TCP/IP传输层有两上并列的协议:TCP和UDP.其中TCP(Transport Control Protocol,传输控制协议)是面向连接的,提供高可靠性服务.UDP(User Datagram Protocol,用户数据报协议)是无连接的,提供高效率服务.在实际工程应用中,对可靠性和效率的选择取决于应用的环境和需求.一般情况下,普通数据的网络传输采用高效率的UDP,重要数据的网络传输采用高可靠性的TCP.在应用开发过程中,笔者发现基于TCP网络传输的应用程序有时会出现粘包现象(即发送方发送的若干包数据到接收方时粘成一包).针对这种情况,我们进行了专题研究与实验.本文重点分析了TCP网络粘包问题,并结合实验结果提出了解决该问题的对策和方法.