|
|
  |
Сетевая карта, Однонаправленная передача |
|
|
|
Apr 12 2011, 08:12
|
Участник

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

|
Всем привет!
Требуется разработать сетевую карту PCI –> 100BASE-T Ethernet. Необходимо реализовать однонаправленную передачу данных на аппаратном уровне. К карточке нужно будет обращаться по локальной сети с определенной периодичностью и забирать переменные в базу данных.
Товарищи, подскажите в каком направлении двигаться для составления структурной схемы и ТЗ дальнейшем. Какие компоненты и интерфейсы лучше выбрать из всего многообразия?
Заранее благодарю за дельные советы.
|
|
|
|
|
Apr 12 2011, 09:08
|
Участник

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

|
Можно ли реализовать проверку пакетов на промежуточном контроллере между pci и ethernet? Или использовать отдельную микруху памяти доступ на запись к которой будет только со стороны PCI. Возможно такое?
UDP как вариант - работает без проверки.
2iosifk
Тогда получится программная реализация. Вопрос в аппаратном уровне "однонаправленности".
|
|
|
|
|
Apr 12 2011, 09:17
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(SergeyMak @ Apr 12 2011, 13:08)  2iosifk
Тогда получится программная реализация. Вопрос в аппаратном уровне "однонаправленности". Аппаратный контроллер протокола? А зачем это нужно? Возьмите микропроцессор KS8695PX - у него с одной стороны PCI с другой - Ethernet. В микропроцессоре будет Линукс для обработки пакетов верхних уровней протокола... А делать аппаратный обработчик протокола? Зачем?
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Apr 13 2011, 06:16
|
Участник

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

|
Таким образом получится аппаратный фаервол. Проще купить его тогда, чем собрать. Но как мы знаем и они не дают 100% надежность. http://ancud.ru/products/diod.htmКак заявляет производитель, осуществляется гарантированная односторонняя передача данных. Вот это ближе к делу, но по ряду причин эта железяка не подходит.
|
|
|
|
|
Apr 15 2011, 06:35
|
Участник

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

|
Сердитей по ком-порту )
Это не совсем то, что нужно. Тем не менее, так вообще возможно организовать работу? Тогда сетевая карта должна работать по протоколу без подтверждения. Понадобиться только прикладное ПО для карточек написать?
|
|
|
|
|
Apr 17 2011, 17:54
|
Знающий
   
Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872

|
Цитата(SergeyMak @ Apr 15 2011, 10:35)  Сердитей по ком-порту )
Это не совсем то, что нужно. Тем не менее, так вообще возможно организовать работу? Тогда сетевая карта должна работать по протоколу без подтверждения. Понадобиться только прикладное ПО для карточек написать? UDP протокол, вы же сами писали что он без подтверждения работает. Смотрим на каком кристалле сделана сетевая, достаем документацию на этот чип (самое сложное) и пишем прикладное ПО. По сом порту сердитей, но не далеко метров 5-10ть.)
|
|
|
|
|
Apr 19 2011, 07:50
|
Участник

Группа: Участник
Сообщений: 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
|
|
|
|
|
Apr 19 2011, 13:09
|
Знающий
   
Группа: Свой
Сообщений: 758
Регистрация: 11-07-05
Из: Понаехал (Мск)
Пользователь №: 6 688

|
Цитата(SergeyMak @ Apr 19 2011, 11:50)  А возможна ли работа подобного процессора с PCI-шиной в одном направлении? Если с этой стороны подобраться? PCI шина двунаправленная, по стандарту. чтобы инициализировать любое PCI устройство придется с ним вести определенный протокольный обмен... Цитата(SergeyMak @ Apr 13 2011, 10:16)  Но как мы знаем и они не дают 100% надежность. о какой надежности идет речь?
|
|
|
|
|
Apr 19 2011, 13:23
|
Участник

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

|
Надежность в плане защиты информации.
|
|
|
|
|
Apr 19 2011, 13:59
|
Участник

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

|
Вообще есть служба ФСТЭК. Она выдает сертификаты.
В моем случае я бы сказал - "на глаз". Любой фаервол по-моему можно "сломать" при определенном желании. А я хочу получить простое (в т.ч в дальнейшем обслуживании) и надежное устройство.
|
|
|
|
|
Apr 19 2011, 14:09
|
Знающий
   
Группа: Свой
Сообщений: 758
Регистрация: 11-07-05
Из: Понаехал (Мск)
Пользователь №: 6 688

|
Цитата(SergeyMak @ Apr 19 2011, 17:59)  Любой фаервол по-моему можно "сломать" при определенном желании. А я хочу получить простое (в т.ч в дальнейшем обслуживании) и надежное устройство. то есть Вы "верите" что фаервол (iptables, к примеру, с открытым кодом) может содержать уязвимость при правиле DROP на все входящие данные (таблица INPUT) ? или ФСТЭК верит ?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|