两种协议的简单介绍
TCP:传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议;
UDP:用户数据报协议(UDP,User Datagram Protocol)为应用程序提供了一种无需建立连接就可以发送封装的 IP 数据包的方法。
两种协议在连接上的区别
TCP连接的过程为三次握手的过程,四次挥手接除连接。TCP 是全双工的,在断开连接时两端都需要发送 FIN 和 ACK;
UDP是无连接的,即发送数据之前不需要建立连接,这种方式为UDP带来了高效的传输效率,但也导致无法确保数据的发送成功。
两种协议首部的区别
UDP首部开销比较小,只有8字节,TCP最少首部为20字节,最大首部是60字节,主要因为他实现的功能比较多,实现可靠传输、拥塞控制、流量传输等等。
两种协议使用场合的区别
TCP:支付、数据加密等对可靠性要求高的场合;
UDP:视频语音通信等对速度要求高的场合。
标签:UDP,字节,区别,首部,TCP,连接 From: https://www.cnblogs.com/vasilizzz/p/16771603.html