


回答重点
TCP和UDP是两种主要的网络传输协议他们都在传输层
TCP的特点:
1.连接建立类型:TCP是一种面向连接的协议,在传输数据之前需要通过三次握手来建立连接,四次挥手来断开连接
2.可靠性:TCP提供可靠的数据传输,通过确认(ACK)和重传机制保证数据正确的传输
3.速率:TCP有握手的确认机制所以传输速度一般比UDP慢但是更可靠
4.流量控制:TCP有流量控制,使用滑动窗口机制来控制发送速率防止网络堵塞
5.拥塞控制:TCP有拥塞控制机制可以调整数据传输速率,避免拥塞
6.开销大:TCP头部较大,最小为20字节
UDP的特点:
1.无需建立连接,他是无连接的协议,
2.不保证可靠性,他传输数据不确认对方是否收到,因此数据可能会丢失
3.因为他不用建立连接也没有可靠性,他传输的速度通常比TCP快
4.UDP不具有流量控制和拥塞控制
5.UDP头部小,仅8字节传输开销小
应用场景
TCP通常适用于需要数据可靠传输的应用,比如网页浏览器、电子邮件、文件传输等
UDP适用于对速率和实时性高,但是对可靠性要求不高的场景,如视频流、视频会议、在线通话、在线游戏等

506

被折叠的 条评论
为什么被折叠?



