tcp和udp的区别

来源:百度知道 编辑:UC知道 时间:2024/06/14 06:16:44
两者之间有什么却别?那个好点

(1)TCP是面向连接的传输控制协议,而UDP提供了无连接的数据报服务;
(2)TCP具有高可靠性,确保传输数据的正确性,不出现丢失或乱序;UDP在传输数据前不建立连接,不对数据报进行检查与修改,无须等待对方的应答,所以会出现分组丢失、重复、乱序,应用程序需要负责传输可靠性方面的所有工作;
(3)也正因为以上特征,UDP具有较好的实时性,工作效率较TCP协议高;
(4)UDP段结构比TCP的段结构简单,因此网络开销也小。

简单的说,TCP是可靠的,所有传来的数据必须都正确才能接收,比如传输密码的时候

UDP是不可靠的,就像打开网页,用了UDP,所以网页内容显示顺序先后不一定,而且有可能网页的某个部分无法完整显示。

这个没有什么好坏之分,用处不同