点击领取优惠~
297 字
1 分钟
说说 TCP 和 UDP 的区别
说说 TCP 和 UDP 的区别
TCP 和 UDP 最根本的区别:TCP 是面向连接的,而 UDP 是无连接的
可以这么形容:TCP 是打电话,UDP 是大喇叭
在数据传输开始之前,TCP 需要先建立连接,数据传输完成后,再断开连接。这个过程通常被称为“三次握手”。
UDP 是无连接的,发送数据之前不需要建立连接,发送完毕也无需断开连接,数据以数据报形式发送。
在此基础上,我们可以得出:TCP 是可靠的,它通过确认机制、重发机制等来保证数据的可靠传输。而 UDP 是不可靠的,数据包可能会丢失、重复、乱序
TCP 和 UDP 的应用场景?
- TCP: 适用于那些对数据准确性要求高于数据传输速度的场合。例如:网页浏览、电子邮件、文件传输(FTP)、远程控制、数据库链接。
- UDP: 适用于对速度要求高、可以容忍一定数据丢失的场合。例如:QQ 聊天、在线视频、网络语音电话、广播通信。容忍一定的数据丢失。
说说 TCP 和 UDP 的区别