|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.11.2010, 13:29 | #1 |
Пользователь
Регистрация: 13.11.2010
Сообщений: 10
|
подсчет CRC
Товарищи, кто-нибудь, объясните доходчи следующий кусок кода подсчета CRC IP заголовка???
Код:
Последний раз редактировалось Stilet; 16.11.2010 в 13:44. |
16.11.2010, 14:23 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,759
|
Код:
Код:
|
16.11.2010, 15:01 | #3 |
Пользователь
Регистрация: 13.11.2010
Сообщений: 10
|
У меня вопрос в другом
... typedef struct IP_PR { unsigned int ip_srcaddr; //4 байта unsigned int ip_dstaddr; //4 байта unsigned char ip_opt; //1 байт unsigned char ip_ttl; //1 байт unsigned char ip_proto; //1 байт unsigned short ip_chaecksum; //2 байта unsigned short ip_id; ... unsigned char ip_flags:3; unsigned short ip_offset; unsigned short ip_totallength; unsigned char ip_tos; unsigned char ip_hdlen; unsigned char ip_version:4; //в сумме 184 Так? }IP_HDR; ..... int main() { .... checksum((USHORT*)&ip_head,sizeof(I P_PR)); .... } unsigned short checksum(unsigned short* buffer,int size) { ... while(size>1) { cksum+=*buffer++;// при первом вызове здесь должна быть сумма всего //заголовка? cout<<"in WHILE cksum: "<<endl;// вроде сумма должна быть =184 ? //почему когда я ввожу IP- адрес, допустим 192.1.1.1 //начальное значение *buffer получается равным 43200 size-=sizeof(unsigned short); cout<<"in WHILE size: "<<size<<endl; } ... } Последний раз редактировалось Женя_88; 16.11.2010 в 17:16. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подсчет CRC | newcooller | Помощь студентам | 0 | 08.11.2010 15:58 |
Подсчет CRC-суммы файла на ассемблере.. | Человек_Борща | Общие вопросы Delphi | 11 | 10.06.2010 20:06 |
Delphi. CRC-32 файла | JemJoy | Помощь студентам | 0 | 25.03.2010 19:17 |
CRC ОШИБКА | mikki1130 | Софт | 0 | 26.11.2009 18:42 |
Помогите с изменением CRC | cyber_xz | Помощь студентам | 3 | 28.09.2009 17:24 |