TCP和UDP区别

TCP和UDP区别:

1)TCP面向连接、UDP不需要建立连接。使用TCP协议需要先建立连接,然后才能进行数据传输。而UDP不需要先建立连接,直接进行数据传输。

2)TCP为可靠传输,能保证数据准确无误传输、UDP为不可靠传输,不保证数据一定能全部收到。因此UDP适用于实时且允许有数据丢失的传输,例如视频会议。TCP适用于文件传输此类对数据完整性要求高的传输。

3)TCP面向字节流传输、UDP面向报文传输。TCP将数据分成一个一个字节,对字节流进行传输。UDP对应用层交付的报文直接打包传输。

4)TCP连接对象为一对一,UDP可多对多。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、TCP/IP 模型 在介绍TCP和UDP协议之前,有必要先了解下TCP/IP模型,TCP/IP中的两个具有代表...
    Adonia汪阅读 2,967评论 0 0
  • 一、TCP/IP网络模型 计算机与网络设备要相互通信,双方就必须基于相同的方法。比如,如何探测到通信目标、由哪一边...
    曹元_阅读 4,411评论 1 14
  • 网络协议是每个前端工程师都必须要掌握的知识,TCP/IP 中有两个具有代表性的传输层协议,分别是 TCP 和 UD...
    李轻舟阅读 3,655评论 0 7
  • 转自(https://www.cnblogs.com/fundebug/p/differences-of-tcp-...
    Antus阅读 3,359评论 0 1
  • 一文搞懂TCP与UDP的区别[https://www.cnblogs.com/fundebug/p/differe...
    抽疯的稻草绳阅读 1,482评论 0 0