本发明适用于云计算技术领域,提供了一种数据传输的方法及系统,所述方法包括:发送方向接收方发送数据分块;接收方在接收到所述数据分块后,根据所述数据分块预测下一个将接收到的数据分块,并将预测信息发送给所述发送方,所述预测信息包含所述下一个将接收到的数据分块的信息;发送方在接收到所述预测信息后,确定所述预测信息中包含的所述下一个将接收到的数据分块的信息是否与即将发送的数据分块的信息相匹配,若匹配,则向所述接收方反馈确认信息,若不匹配,则向接收方发送所述即将发送的数据分块。通过本发明,可有效避免数据的重复发送,极大的减少数据的发送量,提高网络带宽的利用率。