NicheStack HTTPServer™ Highlights

  • Economical Web server for device management and control
  • Supports HTTP/1.1 and /1.0, with persistent connections and "chunking"
  • https server supported with optional NicheStack SSL
  • Uses NicheStack Zero-Copy API for High Performance
  • Includes NicheFile to enable file storage in RAM, ROM, or Flash
  • Dynamic content with SSI and CGI style active hooks
  • Optional HTML Compiler compresses HTML and provides SSI and CGI hooks
  • User authorization and authentication via Basic, Digest and Login
  • Security option supports SSL2.0, SSL3.0, TLS1.0
    • 1024 bit key and Triple DES encryption
    • RSA and Diffie-Hellman key exchange
    • RC4 (128 bit) and Triple-DES (168 bit) cipher keys
    • MD5 (128 bit hash) and SHA-1 (160 bit hash) Message Digests
    • Leverages InterNiche CryptoEngine security optimization subsystem
  • No "GPL Contamination"

NicheStack HTTPServer™ - Безопасный встроенный Web-сервер и агент управления

Идеальный встроенный Web-сервер - это больше, чем просто программный модуль, который отвечает на HTTP-запросы. Он также предназначен, построен и протестирован с пониманием того, как нужно работать, учитывая ограниченные ресурсы окружающей среды. Он реализует самые последние запросы комментариев RFC и предоставляет все качества, методы и безопасность, необходимые для разработки и выпуска функционального продукта, достойного названия вашей компании и соответствующего ее репутации.

Встроенный HTTP-сервер InterNiche предоставляет все это и делает это в комплекте исходной программы, которая может быть использована либо с принадлежащими InterNiche протоколами TCP/IP и IPv6, либо с независимыми программами реализации. Дополнительный HTML-составитель предоставляет удобное сжатие данных и изображений, и значительно упрощает программистам задачи по разработке в режиме реальной замены переменных и вызова встроенной функции устройства управления.

Наш HTTP-сервер предоставляет доступ к файлам, хранящимся в местной машинной или виртуальной файловой системе. Эти файлы могут включать в себя встроенные функции, требующие создания динамического виртуального содержания, которые выполняются, как только файл преобразуется в протокол HTTP. При таком подходе, Web-сервер предлагает рентабельную установку, которая направляет общие встроенные ограничения системы, такие как недостаток собственных систем файлов, ограниченные типы памяти ROM/RAM, и отсутствие «электронной оболочки», которая обычно выполняет запросы общего интерфейса шлюза. Пример кода прикладной программы предоставлен для того, чтобы продемонстрировать, как контролировать и форматировать динамически сгенерированную информацию. HTTP-сервер также способен загружать данные, изображения устройств или файлы конфигурации для встроенных устройств.

HTTP-серверы (поддержка для безопасного Web-управления и передачи данных) осуществляется с помощью дополнительного продукта NicheStack SSL. Установка SSL2.0, SSL3.0, TLS1.0, а также блокирующей и деблокирующей панели, проводится NicheStack SSL на основе открытого ключа асимметричного шифрования. NicheStack SSL использует метод обмена информацией для выработки общего ключа RSA (RSA открытый ключ) с помощью 1024-битных ключей и шифрования 3DES. Поддержка по обеспечению безопасности HTTP-сервера подкрепляется технологией InterNiche – CryptoEngine. CryptoEngine снижает общие накладные расходы шифровального архива, а также обеспечивает слияние с имеющейся установочным оборудованием на конкретной платформе. Такое оборудование существенно снижает накладные расходы на безопасную коммуникацию, особенно на нижних ЦПУ и особенно рекомендуется для приложений с повышенными требованиями к пропускной способности.

NicheFile является вспомогательным компонентом, который создает виртуальную файловую систему (VFS) для HTTP-сервера в сочетании с RAM, ROM или Flash, а также предлагает корректировочный слой в добавление к традиционной системе файлов, если она доступна.

 

InterNiche является специалистом по безвозмездным (без отчислений от продажи) встроенным TCP/IP протоколам, оптимизированным для достижения максимальной производительности и использования минимального объема памяти, которые предоставляются в виде исходной программы. Продукты NicheStack IPv4 и IPv6 разработаны для плавной интеграции и небольшой затраты времени выполнения накладных расходов для решения проблем, с которыми сталкиваются встроенная система команд разработчиков при присоединении к сети, системе безопасности и управления для устройств с низкими затратами.

Technology Links

Documentation

Related Links