• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

UDP和TCP有哪些区别各有什么优劣?

TCPIP 2019-12-17 浏览量:696
UDP和TCP有哪些区别各有什么优劣?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • udp传输会掉包, 特别是大批量传输,tcp有反馈机制所以不会掉包,许多上层协议都是应用在tcp协议上的,传输稳定性高,但是实时性没有udp高毕竟协议比udp复杂,如果对数据掉包要求不高,并要求实时性高可以用udp传输
    • 发布于 2019-12-17
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • TCP握手次数更多,传输过程时刻保证连接状态,可以保证传输的数据完整性。

    UDP不会一直确认连接状态,不保证数据的完整性,因此也能实现更快的传输速度,多用于视频网站或者推送一类的网络应用。这种应用丢了一部分数据也不会影响使用,而同时又能保证传输足够快

    • 发布于2019-12-17
    • 举报
    • 评论 0
    • 0
    • 0

  • udp是发后不管,速率可以更高,但掉包后不能知道,所以一般需要在网络连接稳定的地方应用以获取更高传输效率

    tcp是有掉包重发的,这样数据到达率更高,但这样会影响效率。

    • 发布于2019-12-17
    • 举报
    • 评论 0
    • 0
    • 0

  • UDP有数据包这种说法,它在通信时不需要握手,数据可靠性不高

    TCP是面向数据流的,通信时需要握手,可靠性高,综合效率不如UDP

    • 发布于2019-12-21
    • 举报
    • 评论 0
    • 0
    • 0

  • UDP是一个非标准的协议,在传输的过程中没有握手的相关协议,TCP是标准的协议,需要握手才能通信,通信的稳定性更高
    • 发布于2020-01-14
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

UDP和TCP有哪些区别各有什么优劣?