https://www.nowcoder.com/feed/main/detail/656f4338d68841b2af85a2488aa772c8?sourceSSR=search
chatgpt:
如果将网络通信协议从 TCP 替换为 UDP,通信行为和特性会发生显著变化。这是因为 TCP 和 UDP 是两种截然不同的传输层协议,各有优缺点,适合不同的场景。
特性 | TCP | UDP |
---|---|---|
连接方式 | 面向连接(需要建立和释放连接) | 无连接(直接发送数据,无需连接) |
可靠性 | 提供可靠传输,数据无丢失、无重复 | 不保证可靠性,可能丢包、乱序或重复 |
数据流控制 | 支持流量控制和拥塞控制 | 无流量控制和拥塞控制 |
数据传输单位 | 数据流(面向字节流) | 数据报(面向报文) |
效率 | 较低(需要维护连接和可靠性) | 较高(无连接,传输开销小) |
影响: