Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.14;
Скачать: CL | DM;

Вниз

СОММ-сниффер   Найти похожие ветки 

 
a|   (2003-04-28 23:55) [0]

Привет, народ.
Созрела необходимость написать свой сниффер последовательного порта. Не подскажите, где можно надыбать инфу по стандартному протоколу передачи данных между устройством и компом через СОММ-порт? А то я ничего в сети найти не могу :(


 
Ihor Osov'yak ©   (2003-04-29 01:36) [1]

Дык протоколы то апаратные. А что на "символьном" уровне - это уже от устройства зависит..

А вообще-то сходи на www.sysinternals.com, там есть такая штука, как PortMon - в большинстве случаев для разборки с девайсами, подключенными к комукационным полтам вполне подходит..



 
Ну   (2003-04-29 02:05) [2]

2 Ihor Osov"yak © (29.04.03 01:36)
> "комукационным полтам"

Пытаетесь превзойти рекорды АП? Имхо, слабо :)))


 
a|   (2003-04-29 20:38) [3]

2 Ihor Osov"yak

На самом деле все проще. Даже если рассуждать логически, то выходит, что метод общения с любым стандартным устройством через последовательный порт одинаков. Объясняю почему так думаю. Если взять любой СОМ-снифер и запустить его, то он будет считывать инфу и со станции (мне нужно для мини АТС) и с любого другого девайса. Вывод: есть стандартный протокол по которому происходит общение. Так что может кто знает, где инфу по этому протоколу найти? Буду немеренно благодарен.


 
Ihor Osov'yak ©   (2003-04-30 00:55) [4]

2 a|< (29.04.03 20:38)
Да, одинаков.. Для WinNT - это работа через менеджер ввода-вывода. В первом приближении win32 вызовы преобразуются в native api, они же менеджером ввода-вывода - внабор соотв. IRP (документировано в DDK). Все эти сниферы - не более, чем драйверы-фильтры, которые мониторят поток IRP к девайсу и от него. Эта техника также подробно описана в DDK.

В Win9x история немного похожа, то там не так единообразно... Апишные вызовы также преобразуются в системные запросы ввода-вывода, но их дальнейшая специфика обработки зависит от класса девайса.. Но там также есть аналог понятия драйвера-фильтра с соотв. возможностями мониторинга...


2 Ну (29.04.03 02:05)

Нет, не питаюсь. Во всяком случае в части, которую Вы имеете ввиду.. Просто не очень уверенная техника беглого набора..



Страницы: 1 вся ветка

Текущий архив: 2003.07.14;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
4-44941
maker
2003-05-12 20:54
2003.07.14
Алгоритм LineTo


3-44585
sergt
2003-06-19 13:14
2003.07.14
Переброска данных с таблицы Oracle в DBF


3-44544
div
2003-06-19 13:55
2003.07.14
Вылетает


14-44802
Zelius
2003-06-25 21:31
2003.07.14
Пропали Хинты в Delphi и во всех моих прогах :(


1-44638
MetalFan
2003-06-30 14:07
2003.07.14
---|Ветка была без названия|---