2.4. TCP和UDP
TCP 是一种基于连接的协议,通过所谓的 流量控制. 流量控制决定什么时候需要停止一个数据流的流动,之前发送的数据包由于诸如此类的问题应该重新发送 碰撞,例如,从而确保数据的完整和准确交付。 TCP 通常用于交换重要信息,例如数据库事务。
另一方面,用户数据报协议 (UDP) 是一个 无连接 很少处理重要数据传输的协议,因为它缺乏流量控制或任何其他方法来确保数据的可靠传输。 UDP 通常用于音频和视频流等应用中,由于缺乏纠错和流量控制,UDP 比 TCP 快得多,并且丢失一些数据包通常不会造成灾难性后果。