SWD Software Ltd. - официальный дистрибьютор QNX на территории России и стран бывшего СССР Операционная система реального времени QNX
Инструменты для создания надёжных встраиваемых систем и
интеллектуальных устройств любой сложности
QNX Software Systems - разработчик встраиваемой операционной системы QNX
Продукты QNX
Операционная система реального времени QNX Neutrino
Операционная система реального времени QNX4
Защищенные системы реального времени на базе операционной системы QNX
Комплект разработчика QNX Momentics
Комплект для обработки акустических сигналов QNX Aviage Acoustic Processing
Комплект QNX Aviage Multimedia Suite
Встраиваемые СУБД
Аппаратное обеспечение
Главная страница > Продукты > Продукты QNX > Операционная система реального времени QNX Neutrino > Сетевые технологии Сделать страницу стартовой Послать ссылку коллеге Версия для печати

Сетевые технологии

Компания QNX Software Systems обеспечивает в своих продуктах поддержку широкого набора сетевых протоколов на основе индустриальных стандартов. Стеки протоколов прошли полное тестирование и интегрированы в ОСРВ QNX Neutrino. Это позволяет значительно сократить время разработки и ускорить создание конечного продукта.

В ОСРВ QNX Neutrino сетевые протоколы выполняются вне ядра в виде отдельных процессов с защитой памяти. В результате одновременно можно использовать любое количество поддерживаемых сетевых протоколов, в том числе TCP/IP и технологии прозрачных распределенных вычислений. Также предусмотрена возможность одновременного выполнения множества приложений (например, виртуальных маршрутизаторов) с использованием одного стека протоколов и на одной физической платформе, что повышает степень защиты и управляемости отдельных приложений.

Используя сетевые технологии ОСРВ QNX Neutrino, Вы сможете:

  • Сократить время вывода продукта на рынок благодаря готовым программным решениям. Полная интеграция сетевых протоколов в ОСРВ QNX Neutrino и дополнительные модули исходного кода упрощают интеграцию и оптимизацию оборудования;

  • Выбрать стеки протоколов IPv4 и IPv6;

  • Получить надежные решения на основе индустриальных стандартов; Реализация протоколов базируется на стандартном программном интерфейсе BSD и поддерживает все существующие индустриальные стандарты. Также выполнено полное тестирование на функциональную совместимость;

  • Упростить переносимость приложений и использовать богатую базу сетевого кода "третьих" производителей, основанного на стандарте POSIX и BSD API;

  • Запускать, останавливать и обновлять любой сетевой драйвер "на лету";

  • Сочетать любое количество сетевых протоколов, включая TCP/IP и сеть прозрачных распределенных вычислений QNX;

  • Создавать многочисленные виртуальные сети (VLAN), запуская несколько копий стека TCP/IP на одном и том же физическом интерфейсе.

QNX и сетевые технологии

QNX и сетевые технологии

* Можно приобрести у партнера компании QNX. Свяжитесь с Вашим торговым представителем для получения дополнительной информации.
+ Поддерживается в Расширенной сетевой технологии. Также доступно через CD третьих фирм, не поддерживаемых разработчиком.

Стеки протоколов

QNX Neutrino предлагает использовать следующие протоколы и стеки:

  • Стек NetBSD TCP/IP - поддерживает IP-маршрутизацию, сокеты управления маршрутизацией, широковещательные и многоабонентские передачи, ARP, ICMP и IGMP, а также CIFS, DHCP, DNS, NFS, PPP, PPPoE, UDP и встраиваемый веб-сервер. При разработке приложений для этого стека, программисты используют сокет программного интерфейса приложений индустриального стандарта BSD;

  • Усовершенствованный стек NetBSD TCP/IP с поддержкой IPSec и IPv6 - включает в себя все возможности стандартного стека, а также функции, предназначенные для мобильных и безопасных коммуникаций нового поколения. Предоставляет полную поддержку IPv6 и IPSec за счет расширений KAME, а также поддержку VPN через тоннельные каналы IPSec. Также содержит в себе оптимизированный код переадресации для дополнительной производительности;

  • Встраиваемый стек TCP/IP для систем с ограниченным объемом памяти - несмотря на свой небольшой объем (менее 80Кб), этот стек предоставляет поддержку IP, TCP и UDP через интерфейсы Ethernet, PPP и PPPoE. Поскольку в приложениях используется интерфейс BSD-сокетов, для переключения между встраиваемым стеком и стеком NetBSD не нужно перекомпилировать код;

  • IP-фильтрация и трансляция сетевых адресов (NAT) - Если вам необходимо разработать высоконадежную службу межсетевой защиты (firewall), корпоративный или домашний сетевой шлюз, вы можете применить готовое программное решение, которое обеспечивает защиту информационных систем от несанкционированного доступа извне. Технология IP-фильтрации и трансляции сетевых адресов (Network Address Translation, NAT) в ОСРВ QNX® Neutrino® предоставляет собой эффективный механизм для проверки пакетов с высокой производительностью. IP-фильтр имеет поддержку протокола NAT и прозрачным образом работает со следующими стеками TCP/IP: Core Networking (IPv4) и Enhanced Dual Networking (Ipv4, IPv6, IPSec);

  • Протокол управления передачей потоков данных (SCTP) – относительно новый транспортный протокол. Протокол SCTP – критически важная технология для сетей и приложений, которые осуществляют передачу голосовых и других данных и предназначены для предоставления качественного сервиса в реальном времени или по требованию (например, потоковое видео, голосовые и мультимедийные данные). В сочетании с большим набором программных интерфейсов для транспортных приложений обмена сигналами и мультимедийных приложений, протокол SCTP обеспечивает высокую производительность, надежность и отказоустойчивость при передаче данных мультимедийных приложений.

Поддержка широкого спектра процессоров

Используя ОСРВ QNX Neutrino, Вы можете выбирать системы на основе различных процессоров: ARM, MIPS, PowerPC, SH-4, StrongARM, XScale и x86.

На самом деле, ОСРВ QNX Neutrino предоставляет функции и макросы, которые позволят Вам создавать приложения и драйверы, не зависящие от процессоров. В некоторых случаях, Вам просто надо указать новый целевой процессор чтобы сгенерировать двоичный код для него - Вы можете даже создавать программный код одновременно для целого ряда процессоров. В результате, Вы сможете отлаживать и тестировать приложения до того, как будет выбран целевой процессор, или указать другой процессор, чтобы получить выигрыш в стоимости системы или соотношении цена/производительность для неё.

Специалисты QNX Software Systems постоянно обновляют список поддерживаемых процессоров и процессорных плат. Посмотреть самую последнюю версию списка можно на сайте www.qnx.com.

Рассказать друзьям:

Rambler's Top100           Рейтинг@Mail.ru