|
Старт с tcp/ip, Советы по литературе |
|
|
|
Aug 9 2011, 18:33
|
Участник

Группа: Участник
Сообщений: 28
Регистрация: 8-11-10
Из: Украмна
Пользователь №: 60 714

|
Добрый вечер. Решил заняться освоением tcp/ip протокола. Все книги, которые я встречал по tcp/ip протоколу не совсем для начинающих, как мне кажется...я работаю с железом уже пару лет, но с сетью никогда не работал, решил разобраться. Может вы знаете какие-то легко читаемые книги по tcp/ip ? Искал книгу tcp/ip для чайников, но не нашел где можно ее скачать, уже готов даже купить, но в интернет магазиназ тоже нету... Я использую для обучения отладочную плату на stm32f107 и разбираюсь с примером, который построен на uip 1.0. Как вы считаете для того, чтобы разобраться с uip стеком сколько времени нужно в среднем ?
|
|
|
|
|
 |
Ответов
|
Sep 6 2011, 15:18
|
Профессионал
    
Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763

|
Не знаю даже как сформулировать вопрос. Попробу начать с предистории - есь у нас в группе программист, с опытом работы в tcp/ip, сам я в этом разбираюсь на уровне "знаю что оно есть, и примерно что собой представлет", не более того. Нужно ему поставиь задачу. а заодно и лдля себя кое-что уяснить. Проблема заключается в том, что этот программист довольно нужный товаришь возраста за 50, совершено лишенный всякой фантазии и инициативы - от него может и избавились бы давно, но он во первых какой-то альний родственник босса, в по вторых - нельзя не сказать что ео программы )или куски программ) всегда отлично оформлены, отлажены и хорого работают. Но(!) - ему надо все разжевать и в рот положить, сам напрягатсья не будет. Теперь сама задача - есть АРМ (пока Кортекс М3, но если припрет - перейдем на что-то другое), включенный эзернетом в локальную сеть. С одного из компов этой сети, он должен брать файл (имя известно заранее, размер файла может быть большой) и выдаь его в ЦАП процессора. В другом режиме - наоборот (т.е. с АЦП в файл). Естественно все в реалтайме, поток данных - примерно 1-1.5 мбайта.сек.
Как вариант, думаем поставить на комп FTP-сервер, а на МК - FTP-клиент. Все IP - фиксированные. Вот дальше, темный лес - правильный ли выбор ftp ? По tcp или udp ?
Меня, как больше занимающегося железом чем софтом, интересует какие могут быть задержки с приемом пакетов в тиакой конструкции? Как я уже сказал - работа реалтаймовая, перебои в потоке данных не катастрофичны (т.е. нико не умрет и ничгео не сломается), но эксперимент прижется начинать заново. Т.е. форулируя вопрос по этому пункту более окнкретно - какой минимально необходимый буфер (FIFO) надо предусмотреть в МК (от этого будет зависеть и окончателный выбор самого МК).
Еще задумка на будующее - на этот-же МК поставить и веб-сервер, самый простой, чтобы через него рулить параметрами и режимами. Тут скорости не надо, больших обьемов пересылаемых данных тоже, хотя если бы через него и апгрейд фирмваре сделать, было бы просто идеально - тут бы тоже буфер не помешал.
Может несколько сумбурно написал, но надеюсь на полезные советы.
|
|
|
|
Сообщений в этой теме
promelectronshchic Старт с tcp/ip Aug 9 2011, 18:33 ukpyr тут неплохо описано: http://ipm.kstu.ru/internet/l... Aug 9 2011, 20:24 promelectronshchic Спасибо, да действительно не плохо написано, вот з... Aug 11 2011, 12:16 promelectronshchic Немного почитав, был реализован веб-сервер на микр... Aug 23 2011, 21:10 XVR Цитата(promelectronshchic @ Aug 24 2011, 01... Aug 24 2011, 07:25 promelectronshchic Смотрите, хотелось бы, чтобы на сайт своего прибо... Aug 24 2011, 08:52 XVR Цитата(promelectronshchic @ Aug 24 2011, 12... Aug 24 2011, 12:59 Allregia ЦитатаНет. Вам нужен статический IP с внешним имен... Aug 24 2011, 20:34 vvs157 Цитата(Allregia @ Aug 25 2011, 00:34) Нео... Aug 24 2011, 20:58 Allregia Тогда "ой"!
Просто у нас такого не б... Aug 24 2011, 21:14 Twen У меня задача немного упрощается, у друга есть сво... Aug 29 2011, 06:52 XVR Цитата(Twen @ Aug 29 2011, 10:52) у друга... Aug 29 2011, 08:33 muravei Цитата(Twen @ Aug 29 2011, 09:52) ..но го... Aug 30 2011, 18:03 Twen Друг заказал сайт, ему сделали...он представитель ... Aug 29 2011, 11:57 XVR Цитата(Twen @ Aug 29 2011, 15:57) Друг за... Aug 29 2011, 17:50 vvs157 Цитата(Twen @ Aug 29 2011, 15:57) Или мож... Aug 30 2011, 21:27 Twen Ясно, не все так просто...проще было просто купить... Aug 31 2011, 12:36 Twen Хотел вернуться к вопросу по литературе, как по мн... Sep 2 2011, 05:24 _Pasha Цитата(Twen @ Sep 2 2011, 08:24) Также, х... Sep 3 2011, 05:24 Twen Цитатаwireshark
Несмотря на монстроидальность.
Мн... Sep 5 2011, 05:36 XVR FTP вам не подойдет - он с реалтаймовостью не друж... Sep 7 2011, 06:25 Allregia Цитата(XVR @ Sep 7 2011, 08:25) FTP вам н... Sep 7 2011, 07:15  vvs157 Цитата(Allregia @ Sep 7 2011, 11:15) А HT... Sep 7 2011, 10:43 XVR ЦитатаА HTTP дружит с реалтаймовостью?Нет
ЦитатаХо... Sep 7 2011, 10:48 Allregia Цитата(XVR @ Sep 7 2011, 12:48) Нет
Для э... Sep 7 2011, 13:49  XVR Цитата(Allregia @ Sep 7 2011, 17:49) Так ... Sep 7 2011, 17:28 Allregia ЦитатаИзготовление Media Streaming сервера в МК за... Sep 8 2011, 08:38 XVR ЦитатаНу так нам не кино в FullHD передаватьА это ... Sep 8 2011, 08:47 Allregia Цитатанапример ввести избыточность в виде 1 лишнег... Sep 9 2011, 07:53 XVR Цитата(Allregia @ Sep 9 2011, 11:53) Это ... Sep 9 2011, 08:30 Allregia Если N=4, этого будет достаточно как Вы думаете ? ... Sep 9 2011, 09:29 XVR Цитата(Allregia @ Sep 9 2011, 13:29) Если... Sep 9 2011, 09:39  Allregia Цитата(XVR @ Sep 9 2011, 11:39) А это зав... Sep 9 2011, 13:44 Twen Немного расширили мою тему)...
Товарищи, я ищу для... Sep 9 2011, 11:53 XVR ЦитатаИли сервер будет тупо передавать пакеты, нев... Sep 9 2011, 16:52 Allregia Значит, UDP не годится.
Но как-же тогда работают в... Sep 9 2011, 20:33 XVR Цитата(Allregia @ Sep 10 2011, 00:33) Но ... Sep 10 2011, 09:20 Allregia Значит отнозначно TCP - в этом проекте квитировани... Sep 10 2011, 13:43 Twen На что основное стоит полагаться при выборе API дл... Oct 19 2011, 09:39 XVR Цитата(Twen @ Oct 19 2011, 13:39) Какие м... Oct 19 2011, 12:19  Twen Цитата(XVR @ Oct 19 2011, 15:19) Netconn ... Oct 19 2011, 14:37
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|