美文网首页
TCP 和 UDP 的区别

TCP 和 UDP 的区别

作者: 弱冠而不立 | 来源:发表于2021-03-03 14:52 被阅读0次

写在开头:

TCP UDP 都属于 TCP/IP 协议簇 , TCP/IP 协议包括了TCP,UDP,IP,FTP(文件传输协议),HTTP(超文本传输协议),ICMP,SMTP等这些协议,只是TCP IP 比较重要所以拿这俩命名。其中HTTP FTP SMTP 都是运行在TCP协议之上。

  • TCP 是一种面向连接的、可靠的、基于字节流的传输层通信协议。
    在收发数据前,必须和对方建立可靠的一对一连接(三次握手建立连接,四次挥手断开连接)。当查看网页或邮件,下载文件时,都希望数据不丢失或乱序,所以就依靠TCP协议来保证连接的可靠。
    缺点:传输数据前需要构建连接,资源开销大。传输过程中又需要保存数据可靠,所以传输速率比UDP低。
    优点:有差错校验和拥塞控制,保证数据的可靠性
    使用场景:需要要求传输数据的可靠,例如文件的传输,网页的查看

  • UDP 与TCP协议一样用于处理数据包,是一种无连接,面向报文的协议。
    面向报文,尽最大努力交付但是不保证是否交付成功。即专注于传输效率而不关系传输质量。因为无需建立连接,所以UDP不仅支持单播,还支持一对多,多对多,多对一的方式,即同时支持单播,多播,广播。
    缺点:不可靠
    优点:实时性高
    使用场景:直播,视频会议(数据丢失也仅是掉帧而已,出错了也不会造成数据堵塞)

相关文章

  • TCP和UDP总结(区别、优缺点、应用实例)

    TCP和UDP的区别和优缺点以及应用实例 TCP和UDP区别总结: TCP面向连接,UDP是无连接的TCP在开始数...

  • TCP和UDP的区别

    TCP和UDP的区别: TCP协议和UDP协议特性区别总结: TCP协议可靠;UDP协议不可靠 TCP协议是面向连...

  • tcp和udp

    TCP和UDP的区别(转) TCP****协议与UDP协议的区别 首先咱们弄清楚, TCP 协议和 UCP ...

  • TCP

    TCP和UDP端口可以重复 TCP/IP协议中端口,范围从0到65535 TCP和UDP的区别 TCP协议需要创建...

  • 「基础知识总结」- 计算机网络

    TCP TCP和UDP区别 连接性: tcp:面向连接 udp: 无连接 可靠性: tcp:可靠(无差错、不丢失、...

  • Netty知识汇总

    1、TCP、UDP的区别? TCP与UDP区别总结: 1)、TCP面向连接(如打电话要先拨号建立连接);UDP是无...

  • 计算机网络面试题

    简述 TCP 和 UDP 的区别 TCP 和 UDP 是 OSI 网络模型中的运输层的协议,TCP 提供可靠的通信...

  • 2018-09-19

    网络面试集 一、TCP/UDP 1、UDP与TCP的区别 TCP(TransmissionControl ...

  • socket注意事项

    Socket TCP 和 UDP最大的区别就是:UDP 套接字没有 listen TCP 套接字使用recv()/...

  • TCP和UDP协议之间的区别,前端基础面试题

    前端基础面试题,TCP和UDP协议之间的区别 tcp和udp作为传输层的两个协议,主要区别: 1,tcp 是面向链...

网友评论

      本文标题:TCP 和 UDP 的区别

      本文链接:https://www.haomeiwen.com/subject/gcuubktx.html