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

 
 
> minimal UDP/IP-stack, какой он?
ClockworkOrange
сообщение May 17 2007, 12:52
Сообщение #1


Местный
***

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



вопрос к знатокам:
а что нужно (какая поддержка в движке), чтобы
1) иметь возможность отправлять сообщения по UDP (посредством Ethernet)
2) иметь возможность отправлять и принимать сообщения по UDP (посредством Ethernet)

вопрос родился не не пустом месте, а при изучении талмудов типа:
"Embedded Ethernet and Internet Complete" и
"TCP-IP Lean-Web Servers for Embedded Systems"
ведь помимо самого IP или UDP/TCP существуют такие протоколы как ARP, ICMP - cмущает еще и то ,что в самом теле пакета UDP/IP не содержится МАС-адреса, т.е. мягко говоря не совсем понятно как он будет ходить по сети ((.


--------------------
Чтoбы yзнaть, кaкaя дopoгa впepeди, cпpocи тex, ктo пo нeй вoзвpaщaeтcя ©
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
psL
сообщение May 21 2007, 04:44
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 526
Регистрация: 5-08-05
Пользователь №: 7 390



вот http://www.fpga4fun.com/10BASE-T0.html мужик с UDP на FPGA развлекается
Go to the top of the page
 
+Quote Post
ClockworkOrange
сообщение May 21 2007, 13:13
Сообщение #3


Местный
***

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



вроде бы устаканилось в голове по поводу минимальной поддержки ARP. Девайс должен:

1) Уметь отвечать ARP-откликом (код операции = 2) на приходящие ARP-запросы (код операции = 1), (для того чтобы иметь возможность принимать пакеты с любых IP, адресованные ему).

2) Уметь генерировать ARP-запрос (код операции = 1) запоминатьМАС-адрес в принятом пакете ARP-отклика (код операции = 2), (для того чтобы иметь возможность отправлять пакеты на один из IP). по этому пункту некоторые вопросы: как часто вообще в сети принято обновлять ARP-таблицы (слать новые ARP-запросы)?



по поводу fpga4fun:
почитал. в частности: http://www.fpga4fun.com/10BASE-T2.html
там реализовано UDP + MAC + PHY для 10Мбит/с (+ заранее прописаны IPsrc, IPdst, MACsrc, MACdst)

вопрос спецам: одинаков ли МАС-уровень для Ethernet 100M & Ethernet 10M ??
а то слишком уж они МАС "утоптали"; и непонятно - толи это из-за оптимизации под жестко заданный тип пакета, толи из-за более простого МАС для 10М.


--------------------
Чтoбы yзнaть, кaкaя дopoгa впepeди, cпpocи тex, ктo пo нeй вoзвpaщaeтcя ©
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение May 22 2007, 18:53
Сообщение #4


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(ClockworkOrange @ May 21 2007, 17:13) *
вроде бы устаканилось в голове по поводу минимальной поддержки ARP. Девайс должен:

1) Уметь отвечать ARP-откликом (код операции = 2) на приходящие ARP-запросы (код операции = 1), (для того чтобы иметь возможность принимать пакеты с любых IP, адресованные ему).

2) Уметь генерировать ARP-запрос (код операции = 1) запоминатьМАС-адрес в принятом пакете ARP-отклика (код операции = 2), (для того чтобы иметь возможность отправлять пакеты на один из IP). по этому пункту некоторые вопросы: как часто вообще в сети принято обновлять ARP-таблицы (слать новые ARP-запросы)?
по поводу fpga4fun:
почитал. в частности: http://www.fpga4fun.com/10BASE-T2.html
там реализовано UDP + MAC + PHY для 10Мбит/с (+ заранее прописаны IPsrc, IPdst, MACsrc, MACdst)

вопрос спецам: одинаков ли МАС-уровень для Ethernet 100M & Ethernet 10M ??
а то слишком уж они МАС "утоптали"; и непонятно - толи это из-за оптимизации под жестко заданный тип пакета, толи из-за более простого МАС для 10М.

Это видели? VHDL IP Stack


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- ClockworkOrange   minimal UDP/IP-stack   May 17 2007, 12:52
- - zltigo   Цитата(ClockworkOrange @ May 17 2007, 15...   May 17 2007, 14:26
|- - ClockworkOrange   Цитата(zltigo @ May 17 2007, 18:26) UDP +...   May 17 2007, 19:00
||- - zltigo   Цитата(ClockworkOrange @ May 17 2007, 22...   May 17 2007, 19:32
||- - Кнкн   Цитата(ClockworkOrange @ May 17 2007, 23...   May 18 2007, 05:55
||- - ClockworkOrange   cпасибо за ответы.. немножко уже проясняется.. за...   May 18 2007, 06:10
||- - zltigo   Цитата(ClockworkOrange @ May 18 2007, 09...   May 18 2007, 06:59
||- - Кнкн   Цитата(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
|- - 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


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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 15:56
Рейтинг@Mail.ru


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