NicheLite TCP/IP Highlights

  • Complete TCP/IP in less than 12 KB of ROM
  • Raw IP/UDP/TCP Protocol support
  • Highly scaleable
  • Zero data copy for ultra fast performance
  • Installable subset socket library
  • Non-blocking versions of all functions
  • Versatile MSS and window options
  • Connections limited only by memory availability
  • Optimized assembly language checksum routines available
  • "Predictive" header processing for speed
  • Nagle Algorithm (Slow Start)
  • VJ Smoothed Round Trip Timing
  • Delayed ACKs
  • BSD style "Keepalive" option
  • Includes NicheTool™ debugging and optimization module
  • No "GPL Contamination"

NicheLite TCP/IP - Compact Networking Protocols

NicheLite™ product is the only fully featured TCP/IP stack available that requires as little as 12 KB of memory. A highly portable and RFC compliant implementation of the TCP/IP protocol suite written in ANSI C, the product includes a comprehensive subset of the TCP/IP family of protocols, a "Mini" Sockets API, and a highly effective system optimization and tuning tool.

The NicheLite IP layer supports one hardware interface and provides full compatibility with NicheStack PPP, FTP, Telnet Server, HTTP Server, DHCP Server, Email, and SNMP products from InterNiche. NicheLite is also fully instrumented for MIB-II access by SNMP agents. MIB-II tables include: Interfaces, IP, ICMP, TCP and UDP.

NicheLite's portable TCP layer is fast, small, and optimized for embedded systems. Packet data, including headers, is in contiguous buffers to simplify memory management and avoid data copies. Macros to protect critical sections of code are used sparingly to improve throughput and reduce memory requirements

The stack tunable parameters such as MSS (Maximum Segment Size) and the TCP window size can be left to the runtime logic or be customized for your application.

NicheLite includes support for the following protocols:

Included with NicheLite is NicheTool, the most powerful suite of debugging and tuning software available with any TCP/IP stack anywhere. NicheTool was designed specifically to assist engineers in porting, debugging and tuning the performance of InterNiche software modules.


InterNiche is the specialist in royalty-free embedded TCP/IP protocols optimized for maximum performance and minimum memory footprint and are provided as source code. NicheStack IPv4 and IPv6 products are engineered for smooth integration and low run-time overhead to address the challenges faced by embedded system development teams in adding networking, security and management to low cost devices.

Technology Links

Documentation

Related Links