——
頭部存接收地址(如
“分形之城
-
3
號(hào)靈脈節(jié)點(diǎn)”),數(shù)據(jù)區(qū)存實(shí)際內(nèi)容(如修煉日志、靈脈數(shù)據(jù)),校驗(yàn)區(qū)存
32
位
crc
校驗(yàn)碼(由數(shù)據(jù)區(qū)內(nèi)容通過(guò)多項(xiàng)式計(jì)算生成,比如用
crc-32
標(biāo)準(zhǔn)多項(xiàng)式:x32+x26+x23+x22+x16+x12+x11+x10+x8+x7+x5+x4+x2+x+1)。
校驗(yàn)邏輯:發(fā)送方計(jì)算校驗(yàn)碼后,將完整數(shù)據(jù)包通過(guò)靈脈通道發(fā)出;接收方收到后,用同樣的多項(xiàng)式和算法重新計(jì)算數(shù)據(jù)區(qū)的校驗(yàn)碼,若與校驗(yàn)區(qū)一致,說(shuō)明數(shù)據(jù)未丟失或篡改;若不一致,立即發(fā)送
“重傳請(qǐng)求”,直到收到正確數(shù)據(jù)包。
首次測(cè)試時(shí),團(tuán)隊(duì)傳輸了洛清羽的分形基因鏈片段(共
1024
組數(shù)據(jù))。未用
crc
前,數(shù)據(jù)經(jīng)過(guò)
3
個(gè)靈脈節(jié)點(diǎn)后丟失
128
組,解析結(jié)果完全錯(cuò)亂;啟用
crc
后,接收方發(fā)現(xiàn)校驗(yàn)碼不匹配,觸發(fā)重傳,最終
1024
組數(shù)據(jù)完整接收,解析誤差率降至