首先看一下TCP协议的报头: 而UDP协议的报头大概如下: 可以很明显的看出来,TCP的报头多了好多项,顺序号、应答号等等。 在TCP协议中使用了接收确认和重传机制。这样每一次信息的传输都经过了像三次握手那样的一个过程,使得每一个信息都能保证到达,是可靠的。 而UDP是尽力传送,没有应答和重传机制,UDP只是将信息发送出去,对方收不收到也不进行应答。所以UDP协议是不可靠的。