Модераторы: feodorv
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Контроль tcp sequence, реализация "tcp stack" 
:(
    Опции темы
webgraf
Дата 21.1.2008, 14:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 44
Регистрация: 5.6.2007

Репутация: нет
Всего: нет



Пишу снифер с использованием библиотеки winpcap. Просматривать надо отдельное tcp соедниение на определенном порте.
Все получается, но немного застрял на контроле целостности трафика. 
Задача простая - упорядочить входящие и исходящие пакеты согласно sequence number. 
Уже реализовывал с использованием массива - временного хранилища "левых" пакетов - грубо и неэффективно. Каждый раз приходится пробегать массив да и массив не бесконечен и засоряется постепенно.
Сейчас подумываю организовать очередь пакетов(FIFO): при получении "левого" пакета анализируется его sequence, далее пакет удаляется либо ставиться в очередь.

Хорошая идея? Есть ли еще у кого опыт решения такой задачи? 

Это сообщение отредактировал(а) webgraf - 21.1.2008, 14:22
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0448 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.