一種網(wǎng)絡(luò)文件傳輸?shù)男r?yàn)方法

基本信息

申請?zhí)?/td> CN201110205282.5 申請日 -
公開(公告)號 CN102325167A 公開(公告)日 2012-01-18
申請公布號 CN102325167A 申請公布日 2012-01-18
分類號 H04L29/08(2006.01)I;H04L29/06(2006.01)I;H04L29/12(2006.01)I 分類 電通信技術(shù);
發(fā)明人 劉亮;潘紅民;王可心 申請(專利權(quán))人 杭州微元科技有限公司
代理機(jī)構(gòu) - 代理人 -
地址 310012 浙江省杭州市西湖區(qū)西斗門路3號天堂軟件園A幢13-D/E座
法律狀態(tài) -

摘要

摘要 本發(fā)明提出了一種網(wǎng)絡(luò)文件傳輸?shù)男r?yàn)方法。本方法采用文件分塊傳輸數(shù)據(jù)和塊的哈希碼,塊傳輸結(jié)束后,提取塊哈希碼并與傳輸獲得的值對比,如果出錯則從另外數(shù)據(jù)源進(jìn)行重傳,否則保持塊數(shù)據(jù),以及塊哈希碼到文件中。待文件傳輸完成后,從服務(wù)器上獲得文件塊二次校驗(yàn)哈希碼,并對保持塊哈希碼的文件進(jìn)行二次校驗(yàn)哈希碼提取,最后對比,如有不同,則重新向服務(wù)器請求其他文件服務(wù)端的地址,并重傳。反復(fù)以上過程,直至文件塊二次校驗(yàn)哈希碼對比成功。與現(xiàn)有技術(shù)相比,除了進(jìn)行文件塊哈希碼校驗(yàn),還進(jìn)行了文件塊哈希碼的二次校驗(yàn),保證文件校驗(yàn)的完全正確性,提高文件傳輸?shù)目煽啃浴1景l(fā)明的文件塊二次校驗(yàn)哈希碼的是利用文件塊哈希碼的再次哈希計算取得的,文件塊數(shù)量有限,對比整個文件的哈希計算需要耗費(fèi)大量的時間,優(yōu)勢明顯。當(dāng)文件塊二次校驗(yàn)哈希碼不相同時,利用塊哈希碼,能夠快速查找出文件存在錯誤文件塊,與直接下載文件塊進(jìn)行比較,節(jié)省了大量的寬帶資源。