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

 
 
> Протоколы сетевого обнаружения, помогите разобраться
dimka76
сообщение Oct 16 2012, 08:33
Сообщение #1


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Здравствуйте.

Разрабатываю Ethernet устройство.
IP адрес будет назначаться атоматически по DHCP.
Возникает вопрос как мне потом узнать IP моего устройства ?
Смотрел в SSDP и UPnP, но там не все понятно в плане организации диалога. Какие и в какой последовательности должны идти сообщения.
В идеале хотелось бы открыть проводник и в разделе сеть увидеть мое устройство и посмотреть его свойства.
Например как я могу это увидеть у сетевых принтеров или медиа устройств.


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 4)
kolobok0
сообщение Oct 22 2012, 10:59
Сообщение #2


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(dimka76 @ Oct 16 2012, 12:33) *
...IP адрес будет назначаться атоматически по DHCP....как мне потом узнать IP моего устройства ?...


обычно фиксируют открываемый порт, и сканируют широковещательной рассылкой по известному порту. есть и другой подход. ведущими серверами поддерживается список сервисов предоставляемых услуг. достаточно новому сервису зарегистрироваться в таком списке и о нём знает каждый клиент. в форточках эксплорер юзает скорее всего первый подход. посыл = вкуривайте соответствующие службы. т.е. в вашем случае - необходимо реализовать стэк форточных служб.
Go to the top of the page
 
+Quote Post
YAM
сообщение Oct 22 2012, 11:02
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 256
Регистрация: 7-07-04
Из: Ukraine
Пользователь №: 291



Цитата(dimka76 @ Oct 16 2012, 11:33) *
...Возникает вопрос как мне потом узнать IP моего устройства ?...

ARP запросы еще никто не отменил...


--------------------
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Oct 23 2012, 09:26
Сообщение #4


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(YAM @ Oct 22 2012, 15:02) *
ARP запросы...


ARP запросы рулят если вам известен IP абонента.
у TC (как я понял) - задача состоит в том, чтобы узнать IP абонента.
Go to the top of the page
 
+Quote Post
dimka76
сообщение Oct 23 2012, 12:40
Сообщение #5


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Спасибо за ответы.
Но я поторопился с вопросом, потому как сам смог разобраться.

Есть такой протокол SSDP.
Когда мы например в проводнике открываем сеть, комп по UDP посылает команды поиска на определенный порт (1900), все в сети ему также по UDP посылают
ответы в формате HTTP, где содержится кроме всего прочего ссылка (например 192.168.1.100/device.xml) на xml страницу описания устройства. Комп получив этот ответ открывает соединение TCP и по нему устройство отсылает свое подробное описание в формате HTTP/xml.

Есть такой сайт http://www.upnp.org/ и там вся информация.

Я думаю тему можно закрыть.


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 2nd August 2025 - 23:50
Рейтинг@Mail.ru


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