TCP
TCP(传输控制协议),以数据包的形式管理所有数据的发送和接收,可以把它想象成一个有保障的邮件服务。
当用户在设备上准备听歌时会发送请求给音源网站,网站服务器会将一首歌分解成多个数据包传送,当数据包到达时,TCP会进行完整清点并回复以确认收到每个数据包。
如果所有数据包都在,TCP会签收交付,用户就成功收到了歌曲;如果TCP发现某些数据包丢失,它就不会签收,因为这时收到的歌曲或音质相较预期有损,或某些部分丢失。
对于每个丢失或不完整的数据包,网站服务器会重新发送它们。一旦TCP验证了该歌曲请求的多个数据包的传递,用户的歌曲就会开始播放。