Skip to content

用 UDP 就一定比用 TCP 快吗?

  • 一般因为 UDP 不需要保证可靠性,所以 UDP 更快,但是对于一些需要可靠的,比如语音电话(需要保证有序),那么丢包也需要重传
  • 但是 UDP 本身不会分片,依赖 IP 层的分片,所以如果丢包后,会重传一个大的数据包,而 TCP 本身会分片,丢包后,会重传对应的分段就行,这个时候 UDP 可能就会更慢了,如果这个时候 UDP 也实现了分段,那其实就差不多的。

正在精进