目录 1. 问题2. 解答 1. 问题 TCP 和 UDP 的区别有哪些? 2. 解答 TCP 是面向连接的流传输控制协议,具有高可靠性,确保传输数据的正确性,有验证重发机制,因此不会出现丢失或乱序。UDP 是无连接的数据报服务,不对数据报进行检查与修改,无须等待对方的应答,会出现分组丢失、重复、乱序的情况,但具有较好的实时性。UDP 的段结构比 TCP 的段结构简单,因此网络开销也小;详见:网络编程基础: UDP 和 TCP。