【Web】TCP 和 UCP 的含义和区别-CSDN博客

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

文章目录

一、两者含义

TCP/IP 协议组为传输层指明了两个协议TCP 和 UDP他们都是作为应用程序和网络操作的中介物

在这里插入图片描述

  • TCP 传输控制协议通过三次握手建立可靠的连接发送端将数据分割成多个TCP段并通过IP进行传输接收端接收到TCP段后进行重组并通过确认机制确保数据的可靠性。且使用了拥挤控制和流量控制机制来保证网络的稳定性。
  • UDP用户数据报协议数据以数据报文的形式独立发送发送端将数据打包成UDP数据报通过IP进行传输接收段接收到数据报后直接提前数据。因为没有可靠性保证和拥挤控制机制隐藏传输速度较快。

二、两者区别

  1. TCP 是面向连接的UDP 是无连接的发送数据前不需要建立连接
  2. TCP 是可靠的无差错不丢失不重复按序到达适用于文件传输UDP 只讲速度不保证交付质量
  3. TCP 是面向字节流UDP 面向报文网络出现拥挤不会使发送速率降低但是会导致丢包适用于ip电话和视频会议
  4. TCP 只能一对一通信UDP 支持一对一、一对多多对多通信
  5. TCP 首部开销较大为20字节而UDP只有8字节
阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6