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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Транспортный протокол для соединения МК с компом, SLIP и TCP/IP - подходящее решение ?
dmivs
сообщение Jul 18 2006, 06:45
Сообщение #16


Частый гость
**

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



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

Имеем, да. Мир действительно маленький.


--------------------
Go to the top of the page
 
+Quote Post
san822
сообщение Jul 18 2006, 07:12
Сообщение #17


Профессионал
*****

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



Цитата(dmivs @ Jul 17 2006, 15:06) *
Ай-яй-яй. Начинаем проект с использованием SNMP не зная что-это такое wink.gif

Для начала поищите информацию по реализации самого SNMP для вашей платформы. Ресурсы, библиотеки, необходимость в RTOS и т.д. Возможно после этого исследования необходимость в стеке TCP/IP отпадет сама собой и ваши программеры подпишутся на какой-нибудь простенький самопальный протокол biggrin.gif

Какая у вас платформа - процессор, память, ОС?


Ну, проект начинал не я...
У меня в этом проекте очень скромная доля участия.
Есть ПО для компа, которое посылает команды по UDP на МК.
SNMP по UDP уже реализованно, но мне дано задание
дописать блок, позволяющий делать это по ТСР.
Моё начальство считает, что это надо сделать,
т. к. хотят побольше надёжности...

RTOS у меня на работе вообще не любят...
Хотят, чтобы весь программный код был под контролем...

МК - С167.
Go to the top of the page
 
+Quote Post
dmivs
сообщение Jul 18 2006, 10:00
Сообщение #18


Частый гость
**

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



Цитата(san822 @ Jul 18 2006, 10:12) *
Моё начальство считает, что это надо сделать,
т. к. хотят побольше надёжности...


Вобщем, вам надо заняться не реализацией SNMP поверх TCP, а образованием начальства biggrin.gif


--------------------
Go to the top of the page
 
+Quote Post
san822
сообщение Jul 18 2006, 10:05
Сообщение #19


Профессионал
*****

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



Т. е. мне можно смело идти и сказать,
что мы можем обойтись протоколом UDP,
а TCP для этого - это неоправданная экзотика ?
smile.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 18 2006, 10:30
Сообщение #20


Гуру
******

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



Цитата(san822 @ Jul 18 2006, 13:05) *
Т. е. мне можно смело идти и сказать,
что мы можем обойтись протоколом UDP,
а TCP для этого - это неоправданная экзотика ?
smile.gif

Насколько я понимаю, "идеи" по поводу TCP у "начальства" возникли не просто так, а по причине
наличия каких-то проблем, которые похоже зная заклинание "TCP и гарантированная доставка" оно и
попыталось решать таким путем. Возникает вопрос - а какие проблемы, и не стоит-ли решать их???


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
san822
сообщение Jul 18 2006, 10:47
Сообщение #21


Профессионал
*****

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



Я думаю идеи возникли из-за того,
что они знют, что ТСР надежнее UDP и хотят
использовать это.
Хотя для данного случая - это, на мой взгляд, просто перестраховка,
ведь от компа до МК всего несколько метров кабеля...
Go to the top of the page
 
+Quote Post
Dainis
сообщение Jul 18 2006, 13:13
Сообщение #22


Местный
***

Группа: Свой
Сообщений: 251
Регистрация: 23-06-04
Пользователь №: 154



Большество SNMP софтов для PC не будет родерживать SNMP over TCP !
Это тоже немаловажный аргумент.
Go to the top of the page
 
+Quote Post
san822
сообщение Jul 24 2006, 07:00
Сообщение #23


Профессионал
*****

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



Цитата(Dainis @ Jul 18 2006, 17:13) *
Большество SNMP софтов для PC не будет родерживать SNMP over TCP !
Это тоже немаловажный аргумент.


А не могли бы Вы назвать софты,
которые могут поддерживать SNMP over TCP ?
Go to the top of the page
 
+Quote Post
Dainis
сообщение Jul 24 2006, 07:15
Сообщение #24


Местный
***

Группа: Свой
Сообщений: 251
Регистрация: 23-06-04
Пользователь №: 154



Цитата(san822 @ Jul 24 2006, 10:00) *
Цитата(Dainis @ Jul 18 2006, 17:13) *

Большество SNMP софтов для PC не будет родерживать SNMP over TCP !
Это тоже немаловажный аргумент.


А не могли бы Вы назвать софты,
которые могут поддерживать SNMP over TCP ?


http://www.adventnet.com/products/snmputilities/index.html
http://www.ece.ucdavis.edu/ucd-snmp/
Go to the top of the page
 
+Quote Post
san822
сообщение Jul 24 2006, 10:30
Сообщение #25


Профессионал
*****

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



Цитата(Dainis @ Jul 24 2006, 11:15) *


Dainis, а Вы сами использовали эту программку ?
Вам можно задавать по ней вопросы ?
Go to the top of the page
 
+Quote Post
Dainis
сообщение Jul 24 2006, 10:58
Сообщение #26


Местный
***

Группа: Свой
Сообщений: 251
Регистрация: 23-06-04
Пользователь №: 154



Цитата(san822 @ Jul 24 2006, 13:30) *
Цитата(Dainis @ Jul 24 2006, 11:15) *


Dainis, а Вы сами использовали эту программку ?
Вам можно задавать по ней вопросы ?



Непользовался ... sad.gif
Go to the top of the page
 
+Quote Post
defunct
сообщение Aug 8 2006, 13:19
Сообщение #27


кекс
******

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



Цитата(san822 @ Jul 18 2006, 13:47) *
Я думаю идеи возникли из-за того,
что они знют, что ТСР надежнее UDP и хотят
использовать это.

Предрассудки. Еще неизветно насколько надежной у вас получится реализация TCP на вашем МК. TCP сложнее, а следовательно РИСК и НАДЕЖНОСТЬ его реализации будет ниже чем у реализации UDP. А потеряться в сети могут как TCP так и UDP пакеты с равной вероятностью..


Цитата
Хотя для данного случая - это, на мой взгляд, просто перестраховка,
ведь от компа до МК всего несколько метров кабеля...

На мой взгляд это просто глупость. Скачайте соответвующий RFC на SNMP и ткните в нос вашему начальству, что SNMP over UDP по стандарту.
Go to the top of the page
 
+Quote Post
san822
сообщение Aug 29 2006, 06:44
Сообщение #28


Профессионал
*****

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



Цитата


Вопрос по этой проге - при посылке запросов по ТСР она сама открывает логическое соединение
или это надо делать как-то по-другому ?

При перехвате того, что она выдает видно,
что прога ведет себя так, как будто соединение по ТСР уже открыто,
хотя его ещё надо окрыть...

И ещё обращение к администрации - если уж решили перенести тему,
то почему перенести не в "Интерфейсы" ,
а в "Микроконтроллеры " ?
Ну ладно, Вам виднее.
Go to the top of the page
 
+Quote Post
gala
сообщение Sep 6 2006, 13:25
Сообщение #29


Частый гость
**

Группа: Свой
Сообщений: 119
Регистрация: 29-11-05
Из: Украина, Черкассы
Пользователь №: 11 564



А какие ПРОСТЫЕ протоколы (точка-точка) существуют?
или ссылку на обзор
Go to the top of the page
 
+Quote Post
sK0T
сообщение Sep 6 2006, 14:58
Сообщение #30


Местный
***

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



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


Почитал я ответы, и даже как-то растерялся! Что-то не туда разговор ушёл! Вы хотите TCP/IP на микроконтроллере? По SLIP на TCP/IP? Так смотрите скорее сюда! У меня так холодильник к интернету через машину с FreeBSD подключен был. :-)
Go to the top of the page
 
+Quote Post

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

 


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


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