【原创】TCP协议和UDP协议之间区别以及各自的使用场景

blogdaren 2017-04-06 抢沙发 1252人次

TCP协议与UDP协议区别:

1. TCP是面向连接的协议,在正式收发数据前,必须和对方建立可靠的连接;而UDP是面向报文的、无连接的协议,即发送数据之前不需要建立连接,事实上UDP根本就没有连接的概念,所以谈不上建立什么连接。

2. TCP提供可靠的服务。即通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达; 而UDP尽最大努力交付,无法保证交付质量。

3. TCP传输效率相对较低,而UDP则相对较高。

通过表格一目了然对比区别:

特点 TCP UDP
连接性 面向连接 面向报文
可靠性 可靠 不可靠
传输效率 相对较慢 相对较快

各自使用场景:

1. TCP协议主要适用于关注数据传输可靠性的场景,如文件传输、邮件传输等。

2. UDP协议主要适用于关注速度较快而相对不注重可靠性的场景,如视频聊天、音频聊天、DNS。

版权声明:除非注明,本文由( blogdaren )原创,转载请保留文章出处。

本文链接:【原创】TCP协议和UDP协议之间区别以及各自的使用场景

发表评论:

您的昵称:
电子邮件:
个人主页: