Rolling Checksum
2016-03-22 15:43:05 0 举报
滚动校验和(Rolling Checksum)是一种用于检测数据传输过程中是否出现错误的简单算法。它通过在数据包中添加校验和,并在接收端重新计算校验和以验证数据完整性。当新的数据包到达时,接收端会更新其内部校验和,以便与新的数据包一起使用。这种方法的优点是它可以实时检测到错误,而不需要等待整个数据包的传输完成。然而,它的缺点是它不能纠正错误,只能检测出错误并丢弃包含错误的数据包。因此,通常需要使用其他方法来纠正错误。
作者其他创作
大纲/内容
A B C D E 2 2 F G H I J K L N 8 O P
Edited:
A B C D E F G H I J K L M N O P
G H I J
K L N 8
Step 9
Client:
E F
E F G H
N O P
O P
M N O P
Before:
Server:
write
I J K L
A B C D
Step 4
K L M N
N 8 O P
Step 1
F G H I
E 2 2 F
L M N O
E 2 2 F
E 2 2 F G H
Server Rolling Step
0 条评论
下一页