|
|
  |
Транспортный протокол для соединения МК с компом, SLIP и TCP/IP - подходящее решение ? |
|
|
|
Jul 18 2006, 06:45
|

Частый гость
 
Группа: Свой
Сообщений: 101
Регистрация: 7-09-05
Из: Riga, LV
Пользователь №: 8 333

|
Цитата(zltigo @ Jul 17 2006, 14:15)  Как я понимаю (после поминания SNMP), вы оба к сетевому/каналообразующему оборудованию отношение имеете :-). Имеем, да. Мир действительно маленький.
--------------------
|
|
|
|
|
Jul 18 2006, 07:12
|

Профессионал
    
Группа: Свой
Сообщений: 1 195
Регистрация: 26-07-05
Из: Санкт-Петербург
Пользователь №: 7 111

|
Цитата(dmivs @ Jul 17 2006, 15:06)  Ай-яй-яй. Начинаем проект с использованием SNMP не зная что-это такое Для начала поищите информацию по реализации самого SNMP для вашей платформы. Ресурсы, библиотеки, необходимость в RTOS и т.д. Возможно после этого исследования необходимость в стеке TCP/IP отпадет сама собой и ваши программеры подпишутся на какой-нибудь простенький самопальный протокол Какая у вас платформа - процессор, память, ОС? Ну, проект начинал не я... У меня в этом проекте очень скромная доля участия. Есть ПО для компа, которое посылает команды по UDP на МК. SNMP по UDP уже реализованно, но мне дано задание дописать блок, позволяющий делать это по ТСР. Моё начальство считает, что это надо сделать, т. к. хотят побольше надёжности... RTOS у меня на работе вообще не любят... Хотят, чтобы весь программный код был под контролем... МК - С167.
|
|
|
|
|
Jul 18 2006, 10:30
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(san822 @ Jul 18 2006, 13:05)  Т. е. мне можно смело идти и сказать, что мы можем обойтись протоколом UDP, а TCP для этого - это неоправданная экзотика ?  Насколько я понимаю, "идеи" по поводу TCP у "начальства" возникли не просто так, а по причине наличия каких-то проблем, которые похоже зная заклинание "TCP и гарантированная доставка" оно и попыталось решать таким путем. Возникает вопрос - а какие проблемы, и не стоит-ли решать их???
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Jul 24 2006, 10:58
|
Местный
  
Группа: Свой
Сообщений: 251
Регистрация: 23-06-04
Пользователь №: 154

|
Цитата(san822 @ Jul 24 2006, 13:30)  Цитата(Dainis @ Jul 24 2006, 11:15)  Dainis, а Вы сами использовали эту программку ? Вам можно задавать по ней вопросы ? Непользовался ...
|
|
|
|
|
Aug 8 2006, 13:19
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(san822 @ Jul 18 2006, 13:47)  Я думаю идеи возникли из-за того, что они знют, что ТСР надежнее UDP и хотят использовать это. Предрассудки. Еще неизветно насколько надежной у вас получится реализация TCP на вашем МК. TCP сложнее, а следовательно РИСК и НАДЕЖНОСТЬ его реализации будет ниже чем у реализации UDP. А потеряться в сети могут как TCP так и UDP пакеты с равной вероятностью.. Цитата Хотя для данного случая - это, на мой взгляд, просто перестраховка, ведь от компа до МК всего несколько метров кабеля... На мой взгляд это просто глупость. Скачайте соответвующий RFC на SNMP и ткните в нос вашему начальству, что SNMP over UDP по стандарту.
|
|
|
|
|
Aug 29 2006, 06:44
|

Профессионал
    
Группа: Свой
Сообщений: 1 195
Регистрация: 26-07-05
Из: Санкт-Петербург
Пользователь №: 7 111

|
Цитата Вопрос по этой проге - при посылке запросов по ТСР она сама открывает логическое соединение или это надо делать как-то по-другому ? При перехвате того, что она выдает видно, что прога ведет себя так, как будто соединение по ТСР уже открыто, хотя его ещё надо окрыть... И ещё обращение к администрации - если уж решили перенести тему, то почему перенести не в "Интерфейсы" , а в "Микроконтроллеры " ? Ну ладно, Вам виднее.
|
|
|
|
|
Sep 6 2006, 14:58
|

Местный
  
Группа: Свой
Сообщений: 241
Регистрация: 22-12-04
Пользователь №: 1 610

|
Цитата(san822 @ Jul 17 2006, 11:26)  Нужно сделать соединение между МК и компом. В Винде ХР есть соединение SLIP с TCP/IP, мне рекомендовали использовать его. Не подскажете какой-нибудь исходник на Си для МК(любого), в котором реализован ТСР обмен ? Я почитал документацию по ТСР, стал сомневаться, что без хорошего исходника, который мог бы послужить основой, эта задача под силу такому "чайнику" как я, а сделать хочется... Почитал я ответы, и даже как-то растерялся! Что-то не туда разговор ушёл! Вы хотите TCP/IP на микроконтроллере? По SLIP на TCP/IP? Так смотрите скорее сюда! У меня так холодильник к интернету через машину с FreeBSD подключен был. :-)
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|