Наша компания предоставляет следующие виды услуг, связанных с сетевыми протоколами:
- реализация протокола или сетевого стека с нуля для любой UNIX-подобной операционной системы, системы реального времени или встраиваемой операционной системы
- внедрение нового протокола (ов) в существующий стек протоколов
- внедрение новой функции/опции для реализации существующего протокола
- перенос существующего решения на вашу операционную систему и/или продукт
- исправление ошибок в существующих реализациях
- оптимизация существующей реализации
- изучение существующих решений.
Наши инженеры способны:
- осуществлять поиск существующих стандартов, практик, решений и т.д. в Интернете
- порекомендовать объем функциональных возможностей, которые должны быть реализованы в вашем случае
- рекомендовать/разрабатывать интерфейсы прикладного программирования и управления (SNMP, TR069, CLI и т.д.) для стека/протокола
- Работать с существующим исходным кодом различного качества
- внедрить необходимую функциональность (включая API и интерфейс управления) с требуемым уровнем качества
- Обеспечить тестирование с требуемым тестовым покрытием
- Оказывать поддержку и обслуживание клиентов.
Мы обладаем наибольшим опытом в следующих областях:
- Ethernet, VLAN, bridging and switching
- IEEE 802.11 (known as WiFi/WLAN)
- ATM and everything over ATM
- IPv4 and IPv6 firewalls NAT STUN
- IPSec
- TCP and UDP Berkeley sockets and Winsock2
- FTP
- DHCP, BOOTP
- DNS
- SSH, SSL
- routing protocols
- QoS MPLS RSVP
- iSCSI
- VoIP: SIP
- UPnP
- IGMP
- network management protocols (SNMP v1/2/3, TR069).
Мы предпочитаем использовать C для реализации протокола, но можем предоставить и реализации на C++.