关于java:13UDP与TCP的区别

5次阅读

共计 342 个字符,预计需要花费 1 分钟才能阅读完成。

UDP:UDP 是 User Datagram Protocol 的简称,中文名是用户数据报协定
TCP:Transmission Control Protocol,传输控制协议,是面向连贯的协定,也就是说,在收发数据前,必须和对方建设牢靠的连贯。一个 TCP 连贯必须要通过三次“对话”能力建设起来,其中的过程非常复杂
经典:TCP 三次握手,四次挥手
UDP TCP
是否连贯 无连贯 面向连贯
是否牢靠 不牢靠传输,不应用流量管制和拥塞管制 牢靠传输,应用流量管制和拥塞管制
连贯对象个数 反对一对一,一对多,多对一和多对多交互通信 只能是一对一通信
传输方式 面向报文 面向字节流
首部开销 首部开销小,仅 8 字节 首部最小 20 字节,最大 60 字节 实用场景 实用于实时利用(IP 电话、视频会议、直播等)实用于要求牢靠传输的利用,例如文件传输

正文完
 0