как рассчитать контрольную сумму в Интернете?

У меня есть вопрос относительно того, как вычисляется контрольная сумма в Интернете. Я не нашел хорошего объяснения в книге, поэтому задаю его здесь. Я не уверен, что это правильное место, чтобы спросить, поэтому мне очень жаль, если я спросил не в том месте.

Если вы посмотрите на следующий пример.

У меня вопрос относительно того, как рассчитывается контрольная сумма в Интернете. Я не нашел хорошего объяснения в книге, поэтому задаю его здесь. Я не уверен, что это правильное место, чтобы спросить, поэтому мне очень жаль, если я спросил не в том месте.

Если вы посмотрите на следующий пример.

У меня вопрос относительно того, как рассчитывается контрольная сумма в Интернете. Я не нашел хорошего объяснения в книге, поэтому задаю его здесь. Я не уверен, что это правильное место, чтобы спросить, поэтому мне очень жаль, если я спросил не в том месте.

Если вы посмотрите на следующий пример. Следующие два сообщения отправляются 10101001 и 00111001. Контрольная сумма вычисляется с дополнением до единицы. Пока понял. Но как рассчитывается сумма? Сначала я подумал, что это, возможно, XOR, но, похоже, это не так.

              10101001
              00111001
              --------
   Sum        11100010
   Checksum:  00011101

А потом, когда они вычисляют, пришло ли сообщение нормально. И еще раз, как вычисляется сумма?

               10101001
               00111001
               00011101
               --------
   Sum         11111111
   Complement  00000000  means that the pattern is O.K.
18
задан starcorn 21 October 2010 в 12:48
поделиться