Interniche NicheStack
IPv4, IPv6 or Dual |
![]() |
Back to Interniche Products Page >>> |
| Technology Overview The Transmission Control Protocol/Internet Protocol (TCP/IP) has become the standard for communications on heterogeneous networks. NicheStack is a complete range of TCP/IP protocol stack designed from the ground up to be small, portable, and RFC compliant implementations of the TCP/IP protocol suite. They include ANSI C sources for the TCP/IP family of protocols listed below, a Sockets API, and full technical documentation. NicheStack IPv4 combines small size, extreme portability, high performance without compromise in RFC compliance. NicheStack IPv6 offers the support that you need for future networking compatibility whilst remaining highly configurable and extremely compact. NicheStack Dual is a device optimized protocol stack that handles simultaneous IPv4 and IPv6 networking traffic in a seamless and efficient manner. The InterNiche IP layer can be configured as a standard client machine, an IP router, or a multi-homed server. NicheStack provides a protocol platform for InterNiche's PPP, FTP, Telnet Server, Web Server, Web Browser, DHCP Server, Email, SNMP, and routing products. |
Download NicheStack IPv4 datasheet Download
NicheStack IPv6 datasheet Download
NicheStack Dual datasheet
|
|
Protocols and Services
Provided
|
||
| Key Features Small
Memory Requirement Two Way Tasking RTOS Independence High Performance Network Interfaces Blocking and Non-Blocking NicheTool - Debugger/Optimiser NicheStack's portable TCP layer is fast, small, and highly optimised for embedded systems. It is based on BSD 4.4 MBUFS and Sockets, and is therefore familiar to experienced TCP programmers. For example, all sockets operations can be made in a non-blocking mode (SS_NBIO) socket option, including connect(). The "mbuf "data, including headers, is in contiguous buffers to simplify memory management and avoid data copies. The macros to protect critical sections of code are used sparingly to improve throughput and reduce stack memory requirement. Tunable parameters such as MSS (Maximum Segment Size) and the TCP window can be left to the runtime logic or be customised for your application. |
||
Technical Summary
|
||
| IP Highlights The IP layer is often overlooked when evaluating TCP/IP code. While the differences between products are easiest to see at the TCP layer (where speed and code size vary widely), a well-designed IP layer may be more critical to the long-term success of your product. Many embedded IP layers lack support for some or all of the features listed below. You may not need all of them upon initial implementation of TCP/IP in your product, but, as your product matures, it is almost certain to require additional features. InterNiche continuously tracks the IETF standards process for developments important to embedded hosts so that our TCP/IP stack is up to the most current specifications and offers the most advanced features. |
||
IP Features
|
||
| NicheLite InterNiche also offers NicheLite, a full-featured subset of NicheStack with a 12 KB footprint. |
||
| Service & Support: All InterNiche products include 12 months of comprehensive support services, which include email, WWW, FAX, and telephone service. | ||
Last Updated: November 02, 2005 10:12 |
||