Очень нужно разобрать процесс передачи данных по GPRS Смотрел RFC 1662 и куча другой инфы но не понимаю! Что, после чего идет? После посылке Серверу, номера ATD*99***1#. Сервер отвечает ..CONNECT.. и присылает LCP пакет такого типа: 7E FF 7D 23 C0 21 7D 21 7D 23 7D 20 7D 39 7D 22 7D 26 7D 20 7D 2A 7D 20 7D 20 7D 27 7D 22 7D 28 7D 22 7D 25 7D 26 52 D3 5B 78 7D 23 7D 25 C2 23 7D 25 5C C0 7E
Я принимаю этот пакет: 1 вопрос!) Моя программа должна сначала сделать: 7D XOR h’20’ на весь пакет кроме 7E ?
Если Да! То получается следующий Результат(Р) : FF 03 C0 21 01 03 00 19 02 06 00 0A 00 00 27 22 28 22 25 26 52 D3 5B 78 03 05 C2 23 05 ( 5C C0-CRC) 2 вопрос!) На этом этапе, рассчитать CRC 16? 3 вопрос!) Как Правильно рассчитать CRC 16( с полиномом 8408) для выше указного Результата(Р)? . Заранее Спасибо!
|