https://blog.csdn.net/zhang6223284/article/details/81414149

 

UDP:
UDP该协议称为用户数据报协议(UDP,User Datagram Protocol),这个传输协议比较野蛮,发送端不需要理会接收端是否存在,直接就发送数据,不会像TCP协议一样建立连接。如果接收端不存在的话,发送的数据就会丢失,UDP协议不会去理会数据的安全性,而且在网络繁忙、堵塞的时候会丢失一些数据,俗称“丢包”。

但是UDP协议的传输速度很快,基本是你的网络有多快就传输多快。所以游戏、直播、语音电话等功能都是得靠UDP来实现 ,TCP都是基于UDP开发的,就是在UDP上增加了各种安全措施保护了数据的安全,牺牲了传输的速度。 UDP传输数据的方式是把数据分成一个个的数据包,每个包都会限制数据的大小。
为什么 TCP 是可靠传输

传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793 [1]  定义。

TCP 三次握手除了建立连接外,主要还是为了沟通 TCP 包的序号问题。

posted on 2019-10-31 17:26  红磨坊后的白桦树  阅读(98)  评论(0编辑  收藏  举报