关于TCP和UDP的优缺点
Posted 瑞奇Ricky
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于TCP和UDP的优缺点相关的知识,希望对你有一定的参考价值。
随着物联网的发展,智慧物流的概念不断深化,其中资产跟踪设备被广泛应用于资产在运输过程中的监测。使用资产跟踪设备能够帮助企业提供资产保护新的解决方案。
近期笔者在资产跟踪设备定制版的项目中,客户提到关于设中的传输控制协议,客户提到使用TCP与UDP的问题。云息作为专业从事资产监测设备开发的通信公司,其主要产品包括了资产跟踪、人员定位、车辆跟踪等设备,同时经过市场调研不断优化产品的特性,提高用户的使用体验。
针对客户提到的问题,相关工作人员作出以下总结。
提出问题:
TCP与UDP传输控制协议的优缺点以及设备的使用选择
分析问题:
TCP:TCP特有的三次握手和四次挥手机制,保证了TCP连接的高可靠性,而且还有数据传输的确认、重传、拥堵控制等机制都保证了数据传输的稳定性,不易丢失。但是由于收发双方都需要等待TCP连接成功之后才可以进行数据的收发,所以相对UDP来说效率较低。并且在握手挥手机制下,也导致TCP连接容易受到攻击。
优点:可靠、稳定
缺点:效率低,占用系统资源高,且易受到攻击
UDP:相对于TCP,UDP连接没有TCP哪些握手挥手机制,所以UDP传输数据很快,但是不保证数据传输的稳定性和可靠性。在网络环境很差的时候很容易丢包。在对通讯质量要求不高的使用场景中,可以考虑使用UDP。
优点:通讯速率高
缺点:不可靠,稳定性差,容易丢包
总结:
在资产跟踪设备的研发中,基于TCP传输控制协议的可靠与稳定的优势,更加适用于客户定制款的资产跟踪设备中。
以上是关于关于TCP和UDP的优缺点的主要内容,如果未能解决你的问题,请参考以下文章