|
minimal UDP/IP-stack, какой он? |
|
|
|
 |
Ответов
|
May 17 2007, 14:26
|

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

|
Цитата(ClockworkOrange @ May 17 2007, 15:52)  вопрос.. UDP + ARP. Для абсолютно минмального по Ethernet все. Цитата ..cмущает еще и то ,что в самом теле пакета UDP/IP не содержится МАС-адреса, т.е. мягко говоря не совсем понятно как он будет ходить по сети ((. Ходить в Ethernet фрейме, если сеть на Ethernet. Или в чем-то другом, если другая сеть, или вообще без ничего, если, например, точка-точка.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
May 17 2007, 19:00
|

Местный
  
Группа: Свой
Сообщений: 337
Регистрация: 17-05-07
Пользователь №: 27 784

|
Цитата(zltigo @ May 17 2007, 18:26)  UDP + ARP. Для абсолютно минмального по Ethernet все.
Ходить в Ethernet фрейме, если сеть на Ethernet. Или в чем-то другом, если другая сеть, или вообще без ничего, если, например, точка-точка. что-то не получается понять до конца(( т.е. если точка-точка, то можно напрямую без ARP, а если например через хаб/свич - притом все сидят в одной подсети - тогда?.. слать/приниматьcя пакеты UDP будут только к/от конкретного IP в самом протоколе есть типы команд: Код #define ARPREQ 0x0001 /* ARP request */ #define ARPRESP 0x0002 /* ARP response */ а кто их рассылает ("мастер"?)?.. как часто?.. поддержка каких запосов требуется?? PS: просто для начала хотелось бы почитать что-нить попроще RFC 826. на пальцах понять так сказать
--------------------
Чтoбы yзнaть, кaкaя дopoгa впepeди, cпpocи тex, ктo пo нeй вoзвpaщaeтcя ©
|
|
|
|
|
May 18 2007, 06:10
|

Местный
  
Группа: Свой
Сообщений: 337
Регистрация: 17-05-07
Пользователь №: 27 784

|
cпасибо за ответы.. немножко уже проясняется.. заодно удалось накопать что-то на русском: http://book.itep.ru/4/44/arp_446.htmhttp://www.protocols.ru/files/RFC/rfc826.pdfопределены МАС и IP со стороны устройства. Я так понимаю этого д.б. достаточно чтобы на стороне РС в программе , работающей с устройством выполнить: Код arp --set # set a new ARP entry вроде бы так ... ?
--------------------
Чтoбы yзнaть, кaкaя дopoгa впepeди, cпpocи тex, ктo пo нeй вoзвpaщaeтcя ©
|
|
|
|
|
May 18 2007, 06:59
|

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

|
Цитата(ClockworkOrange @ May 18 2007, 09:10)  определены МАС и IP со стороны устройства. Я так понимаю этого д.б. достаточно чтобы на стороне РС в программе , работающей с устройством выполнить: Код arp --set # set a new ARP entry вроде бы так ... ? Это как-раз наоборот - определяет со стороны хоста и хосту Вы сказали. А устройство по прежднему не знает MAC хоста.... Конечно и ему забить можно намертво. А вообще, зачем так кастрировать? Может тогда пойти до конца и вообще общаться голыми Ethenet пакетами?
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
Сообщений в этой теме
ClockworkOrange minimal UDP/IP-stack May 17 2007, 12:52  zltigo Цитата(ClockworkOrange @ May 17 2007, 22... May 17 2007, 19:32     Кнкн Цитата(zltigo @ May 18 2007, 10:59) Конеч... May 18 2007, 12:27      zltigo Цитата(Кнкн @ May 18 2007, 15:27) Передач... May 18 2007, 12:31 AVL Цитата(zltigo @ May 17 2007, 18:26) UDP +... Jun 6 2007, 11:52 ClockworkOrange цель минимальной поддержки (а значит упрощения), к... May 18 2007, 12:36 psL вот http://www.fpga4fun.com/10BASE-T0.html мужик с... May 21 2007, 04:44 ClockworkOrange вроде бы устаканилось в голове по поводу минимальн... May 21 2007, 13:13  Postoroniy_V Цитата(ClockworkOrange @ May 21 2007, 17... May 22 2007, 18:53  CodeWarrior1241 Цитата(ClockworkOrange @ May 21 2007, 09... May 22 2007, 20:49 ClockworkOrange просьба ... May 21 2007, 20:18 ClockworkOrange >> Это ви... May 23 2007, 19:52 Dainis Цитата(ClockworkOrange @ May 23 2007, 22... May 23 2007, 20:58 kolobok0 Свои пять копеек...
По поводу минимизации ресурсов... Jun 4 2007, 11:33 GL_basik Обычное время жизни маков ~200-300 секунд.
Вот зд... May 24 2007, 07:19
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|