Секретный архив Шерлока Холмса |
Протокол | Заголовок | Проверочная комбинация, тип | Передача в окне | Длина пакета |
---|---|---|---|---|
X.25 | 3 байта | CRC16 2 байта | да | 16, 32, 64, 128, 256, 512, 1024, 2048, 4096 |
XMODEM | 3 байта: головная метка 1, номер блока -2 | Контрольная сумма 1 байт | нет | 128 |
XMODEM-CRC | 3 байта: головная метка 1, номер блока -2 | Контрольная сумма 1 байт или CRC16 2 байта | нет | 128 |
XMODEM-1K, YMODEM, YMODEM-G | 3 байта: головная метка 1, номер блока -2 | Контрольная сумма 1 байт или CRC16 2 байта | нет | 128 или 1024 |
MEGAlink | 3 байта: головная метка 1, номер блока -2 | CRC16 2 байтa CRC32 4 байта | да | 128, 256, 512, 1024 |
ZMODEM | 5 байт: тип кадра 1 байт, позиция флага 4 байта | CRC16 2 байта CRC32 4 байта | да | 32, 64, 128, 256, 512, 1024 |
а в алгоритме CRC-32 в качестве " полинома-генератора" используется следующие выражение:
ПЕРЕДАТЧИК | ПРИЕМНИК |
---|---|
S | |
SOH 00 FF 1024 2 1 NUL[8] CRC CRC CRC CRC | |
ACK | |
SOH 01 FE ДАННЫЕ[1024] CRC CRC | |
ACK | |
SOH 02 FD ДАННЫЕ[1024] CRC CRC | |
NAK | |
SOH 02 FD ДАННЫЕ[1024] CRC CRC | |
NAK | |
SOH 02 FD ДАННЫЕ[1024] CRC CRC | |
ACK | |
EOT | |
ACK |
На основании требований перечисленных выше была разработана программа на языке Turbo C по сбору статистической информации на каналах передачи данных, которая работает под управлением MS DOS с любым из четырех последовательных портов.
Примечание: Не стоит проводить эксперимент на коммутируемой сети общего пользования, так как соединение каждый раз может устанавливаться по разному, а значит и характеристики будут существенно различаться.
Выше представлен первоначальный вариант статьи опубликованной в:
Мухин С.В. Метод сбора статистики при работе по стандартному каналу тональной частоты//Методы оценки систем и передачи данных//Сб. науч. тр. - М: - 1999. - с. 84 - 97.
Домой | Гостевая книга | Письмо | Артур Конан Дойл | Попытка (сказки) |