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

 
 
> Обработка Eternet-кадров под Windows., Как послать голый Ethernet-кадр в сеть?
AZbest
сообщение Apr 14 2008, 06:14
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 12-10-06
Из: Урал-Забайкалье-Подмосковье
Пользователь №: 21 253



Сразу скажу, что в деталях программирования под Windows я не разбираюсь, однако суть процессов понимаю. Я (типа) старший проекта. Так вот, мы адресуемся к устройствам сети по MAC-адресу. Т.е. голый Ethernet без TCP/IP и сокетов. А какие средства есть у программиста под Windows (XP), позволяющие обрабатывать (формировать, отсылать и принимать) Ethernet-кадры?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AZbest
сообщение Apr 15 2008, 07:48
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 12-10-06
Из: Урал-Забайкалье-Подмосковье
Пользователь №: 21 253



Спасибо, навели меня на верный путь. В общем, pcap - вещь. На его основе пишутся снифферы. Про Indy ещё не знаю, но посмотрю в этом направлении. Еще есть Microsoft'овская технология raw socet. Но, говорят, в целях безопасности Windows её после XP SP2 закрыли заплаткой. Но, как я понял выход есть - библиотека pcap!

А смысл адресации по MAC-адресам такой - наше оборудование должно быть доступно для управления по сети не дожидаясь назначения IP-адреса пользователем или DHCP-сервером (которого может и не быть). И еще - при новом включении устройства оно получит новый IP от сервера, а это не есть good.
Go to the top of the page
 
+Quote Post
alexander55
сообщение Apr 15 2008, 08:24
Сообщение #3


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(AZbest @ Apr 15 2008, 11:48) *
А смысл адресации по MAC-адресам такой - наше оборудование должно быть доступно для управления по сети не дожидаясь назначения IP-адреса пользователем или DHCP-сервером (которого может и не быть). И еще - при новом включении устройства оно получит новый IP от сервера, а это не есть good.

Если у Вас своя LAN и хватает IP-адресов, то лучше их делать жесткими в пределах той маски, которую Вы используете.
Например, все АСУТП шные объекты делаются только с жесткими IP-адресами.
По поводу портов рекомендую использовать последнюю четверть (0xc000 - 0xfffe). Это рекомендация от *x.
Коль речь зашла про *x, то эхо-сервер, например, в QNX делается простым переопределением стандартных входа и выхода. biggrin.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- AZbest   Обработка Eternet-кадров под Windows.   Apr 14 2008, 06:14
- - GGGGG   Проще всего, наверное, будет воспользоваться готов...   Apr 14 2008, 07:39
- - alexander55   Цитата(AZbest @ Apr 14 2008, 10:14) Под ...   Apr 14 2008, 08:25
|- - ASN   alexander55 Как я понял, речь идёт о голом Etherne...   Apr 14 2008, 08:36
|- - alexander55   Цитата(ASN @ Apr 14 2008, 12:36) Как я по...   Apr 14 2008, 09:21
|- - Andrew2000   Цитата(alexander55 @ Apr 14 2008, 13:21) ...   Apr 14 2008, 14:31
|- - alexander55   Цитата(Andrew2000 @ Apr 14 2008, 18:31) Н...   Apr 15 2008, 05:02
|- - XVR   Цитата(alexander55 @ Apr 15 2008, 09:02) ...   Apr 15 2008, 09:14
|- - vvs157   Цитата(alexander55 @ Apr 15 2008, 09:02) ...   Apr 15 2008, 09:31
|- - alexander55   Я понял - я консерватор. У меня просто уже все зас...   Apr 15 2008, 09:57
|- - vvs157   Цитата(alexander55 @ Apr 15 2008, 13:57) ...   Apr 15 2008, 10:36
|- - alexander55   Цитата(vvs157 @ Apr 15 2008, 14:36) Net...   Apr 15 2008, 10:57
|- - vvs157   Цитата(alexander55 @ Apr 15 2008, 14:57) ...   Apr 15 2008, 11:03
|- - Andrew2000   о! вспомнил, как наследник ethereal называется...   Apr 15 2008, 20:28
|- - alexander55   Цитата(Andrew2000 @ Apr 16 2008, 00:28) з...   Apr 16 2008, 04:24
|- - Andrew2000   Цитата(alexander55 @ Apr 16 2008, 08:24) ...   Apr 17 2008, 17:40
|- - alexander55   Цитата(Andrew2000 @ Apr 17 2008, 21:40) Н...   Apr 18 2008, 04:50
- - AZbest   Я, как автор темы , позволю себе вмешаться и отве...   Apr 18 2008, 05:59
- - alexander55   Цитата(AZbest @ Apr 18 2008, 09:59) По-м...   Apr 18 2008, 06:10
|- - vvs157   Цитата(alexander55 @ Apr 18 2008, 10:10) ...   Apr 18 2008, 11:19
- - ASN   AZbest Как я понимаю, модемы объединяют две сетки....   Apr 18 2008, 08:36
- - AZbest   Цитата(ASN @ Apr 18 2008, 12:36) AZbest К...   Apr 18 2008, 09:17


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

 


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


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