реклама на сайте
подробности

 
 
> Можно ли при расчете crc эзернет пакета поменять слова местами?
novartis
сообщение Nov 23 2016, 05:44
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 375
Регистрация: 9-10-09
Из: Свердловский регион
Пользователь №: 52 845



При формировании UDP пакета мне не известна CRC на IP заголовок и CRC на UDP пакет, но их нужно прописать почти в самом начале эзернет пакета.

Я сначала формирую весь пакет, эти неизвестные CRC пропускаю.
Параллельно веду расчет CRC на эзернет пакет, неизвестные CRC пропускаю.

После формирования пакета рассчитываю CRC на IP заголовок и CRC на UDP пакет и вставляю их в нужные места.
И досчитываю CRC эзернет пакета.
То есть поменял порядок следования слов.
В результате CRC эзернет пакета не совпадает с нужной.

Можно ли это как то обойти?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Кнкн
сообщение Nov 23 2016, 07:11
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 646
Регистрация: 21-06-04
Пользователь №: 71



Цитата(novartis @ Nov 23 2016, 08:44) *
Можно ли это как то обойти?


Существуют методы коррекции CRC без полного перерасчета.
Забросил на ftp upload/DOC/misc/CRC.zip подборку статей по расчету CRC.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 18:30
Рейтинг@Mail.ru


Страница сгенерированна за 0.01357 секунд с 7
ELECTRONIX ©2004-2016