UDP 协议为什么不可靠?

UDP 是一种无连接的传输层协议,不需要在传输数据之前建立连接。它提供了以下四个特点:

  • 不保证消息交付:UDP 不进行消息的确认、重传和设置超时,因此不保证消息的可靠交付。
  • 不保证交付顺序:UDP 不对数据包进行排序和重排,也不会发生队首阻塞的情况。
  • 不跟踪连接状态:UDP 不需要建立连接或维护状态机,因此在传输过程中不会跟踪连接状态。
  • 不进行拥塞控制:UDP 不内置客户端或网络反馈机制,因此没有内置的拥塞控制机制。

标签: java, Java面试题, Java问题合集, Java编程, Java问题精选, Java常见问题, 计算机网络, 计算机网络面试题