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

 
 
4 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Сетевая карта, Однонаправленная передача
SergeyMak
сообщение Apr 12 2011, 08:12
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 11-04-11
Из: Сибирь
Пользователь №: 64 282



Всем привет!

Требуется разработать сетевую карту PCI –> 100BASE-T Ethernet. Необходимо реализовать однонаправленную передачу данных на аппаратном уровне.
К карточке нужно будет обращаться по локальной сети с определенной периодичностью и забирать переменные в базу данных.

Товарищи, подскажите в каком направлении двигаться для составления структурной схемы и ТЗ дальнейшем.
Какие компоненты и интерфейсы лучше выбрать из всего многообразия?

Заранее благодарю за дельные советы.
Go to the top of the page
 
+Quote Post
mdmitry
сообщение Apr 12 2011, 08:38
Сообщение #2


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



Цитата(SergeyMak @ Apr 12 2011, 12:12) *
Необходимо реализовать однонаправленную передачу данных на аппаратном уровне.
???
Многие протоколы требуют наличия подтверждения правильности приема пакета. Поэтому передача не однонаправленная, трафик в разных направлениях сильно отличается.


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
iosifk
сообщение Apr 12 2011, 09:02
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(SergeyMak @ Apr 12 2011, 12:12) *
Всем привет!

Требуется разработать сетевую карту PCI –> 100BASE-T Ethernet.
Какие компоненты и интерфейсы лучше выбрать из всего многообразия?


Ну так берем микросхему Ethernet-контроллера с шиной PCI, к ней трансформатор и резисторы...
Хотя бы Микрел KSZ8841 с буквами для PCI или что-то в этом роде...



--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
SergeyMak
сообщение Apr 12 2011, 09:08
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 11-04-11
Из: Сибирь
Пользователь №: 64 282



Можно ли реализовать проверку пакетов на промежуточном контроллере между pci и ethernet? Или использовать отдельную микруху памяти доступ на запись к которой будет только со стороны PCI. Возможно такое?

UDP как вариант - работает без проверки.

2iosifk

Тогда получится программная реализация. Вопрос в аппаратном уровне "однонаправленности".
Go to the top of the page
 
+Quote Post
iosifk
сообщение Apr 12 2011, 09:17
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(SergeyMak @ Apr 12 2011, 13:08) *
2iosifk

Тогда получится программная реализация. Вопрос в аппаратном уровне "однонаправленности".


Аппаратный контроллер протокола? А зачем это нужно?
Возьмите микропроцессор KS8695PX - у него с одной стороны PCI с другой - Ethernet. В микропроцессоре будет Линукс для обработки пакетов верхних уровней протокола...
А делать аппаратный обработчик протокола? Зачем?


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
SergeyMak
сообщение Apr 13 2011, 06:16
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 11-04-11
Из: Сибирь
Пользователь №: 64 282



Таким образом получится аппаратный фаервол. Проще купить его тогда, чем собрать. Но как мы знаем и они не дают 100% надежность.

http://ancud.ru/products/diod.htm
Как заявляет производитель, осуществляется гарантированная односторонняя передача данных. Вот это ближе к делу, но по ряду причин эта железяка не подходит.
Go to the top of the page
 
+Quote Post
vadimp61
сообщение Apr 14 2011, 06:42
Сообщение #7


Знающий
****

Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872



А если использовать не мост PCI-ETh, а включится снаружи. Сделать устройство ETh-ETh. Берём две микрухи с MII, и соединяем их этими интерфейсами в одну сторону, TXD одной на RXD второй, а TXD второй на RXD первой не соединяем!?
И дешево и сердито.
Go to the top of the page
 
+Quote Post
SergeyMak
сообщение Apr 15 2011, 06:35
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 11-04-11
Из: Сибирь
Пользователь №: 64 282



Сердитей по ком-порту )

Это не совсем то, что нужно. Тем не менее, так вообще возможно организовать работу?
Тогда сетевая карта должна работать по протоколу без подтверждения. Понадобиться только прикладное ПО для карточек написать?
Go to the top of the page
 
+Quote Post
vadimp61
сообщение Apr 17 2011, 17:54
Сообщение #9


Знающий
****

Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872



Цитата(SergeyMak @ Apr 15 2011, 10:35) *
Сердитей по ком-порту )


Это не совсем то, что нужно. Тем не менее, так вообще возможно организовать работу?
Тогда сетевая карта должна работать по протоколу без подтверждения. Понадобиться только прикладное ПО для карточек написать?

UDP протокол, вы же сами писали что он без подтверждения работает.
Смотрим на каком кристалле сделана сетевая, достаем документацию на этот чип (самое сложное) и пишем прикладное ПО.
По сом порту сердитей, но не далеко метров 5-10ть.)
Go to the top of the page
 
+Quote Post
SergeyMak
сообщение Apr 19 2011, 07:50
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 11-04-11
Из: Сибирь
Пользователь №: 64 282



Цитата(iosifk @ Apr 12 2011, 16:17) *
Возьмите микропроцессор KS8695PX - у него с одной стороны PCI с другой - Ethernet.

А возможна ли работа подобного процессора с PCI-шиной в одном направлении? Если с этой стороны подобраться?



Цитата(vadimp61 @ Apr 18 2011, 00:54) *
Смотрим на каком кристалле сделана сетевая, достаем документацию на этот чип (самое сложное) и пишем прикладное ПО.

А кто-нибудь сталкивался с подобным? Есть что почитать?
Либо, как вариант, можно проектировать свою, с любым удобным чипом.

Сообщение отредактировал SergeyMak - Apr 19 2011, 07:54
Go to the top of the page
 
+Quote Post
SFx
сообщение Apr 19 2011, 13:09
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 758
Регистрация: 11-07-05
Из: Понаехал (Мск)
Пользователь №: 6 688



Цитата(SergeyMak @ Apr 19 2011, 11:50) *
А возможна ли работа подобного процессора с PCI-шиной в одном направлении? Если с этой стороны подобраться?

PCI шина двунаправленная, по стандарту. чтобы инициализировать любое PCI устройство придется с ним вести определенный протокольный обмен...


Цитата(SergeyMak @ Apr 13 2011, 10:16) *
Но как мы знаем и они не дают 100% надежность.

о какой надежности идет речь?
Go to the top of the page
 
+Quote Post
SergeyMak
сообщение Apr 19 2011, 13:23
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 11-04-11
Из: Сибирь
Пользователь №: 64 282



Надежность в плане защиты информации.
Go to the top of the page
 
+Quote Post
SFx
сообщение Apr 19 2011, 13:48
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 758
Регистрация: 11-07-05
Из: Понаехал (Мск)
Пользователь №: 6 688



Цитата(SergeyMak @ Apr 19 2011, 17:23) *
Надежность в плане защиты информации.

и каким образом (методика) эта надежность оценивается ? экспертное заключение ?
Go to the top of the page
 
+Quote Post
SergeyMak
сообщение Apr 19 2011, 13:59
Сообщение #14


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 11-04-11
Из: Сибирь
Пользователь №: 64 282



Вообще есть служба ФСТЭК. Она выдает сертификаты.

В моем случае я бы сказал - "на глаз". Любой фаервол по-моему можно "сломать" при определенном желании.
А я хочу получить простое (в т.ч в дальнейшем обслуживании) и надежное устройство.
Go to the top of the page
 
+Quote Post
SFx
сообщение Apr 19 2011, 14:09
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 758
Регистрация: 11-07-05
Из: Понаехал (Мск)
Пользователь №: 6 688



Цитата(SergeyMak @ Apr 19 2011, 17:59) *
Любой фаервол по-моему можно "сломать" при определенном желании.
А я хочу получить простое (в т.ч в дальнейшем обслуживании) и надежное устройство.

то есть Вы "верите" что фаервол (iptables, к примеру, с открытым кодом) может содержать уязвимость при правиле DROP на все входящие данные (таблица INPUT) ? или ФСТЭК верит ?
Go to the top of the page
 
+Quote Post

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

 


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


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