Дык, а в чем собственно вопрос-то? Есть CRC8, CRC16, CRC32, LRC даже. В каждой может быть свой образующий полином, который выбирается, исходя из условий: среды передачи, вероятностей тех или иных ошибок и пр. Кстати, если вероятность ошибки высокая, то разумнее "гонять" наоборот НЕбольшие пакеты данных. Чтобы в случае ошибки повторять более короткий пакет, повторная передача которого займет меньше времени.
|