|
Overview :
Aricent TCP (Transmission Control Protocol) is a portable implementation of the industry standard TCP based on RFC 793. The software consists of the core TCP protocol, a library that provides a Socket Layer Interface (SLI) to support both IPv4 and IPv6 Applications and Telnet Server and FTP server that support both IPv4 and IPv6 based connections (optional). Aricent TCP interacts with the Network Layer protocols (IPv4/IPv6) and uses their services for end-to-end communication.
The architecture of Aricent TCP is presented in Figure 1.

Figure 1. Aricent TCP Architecture
Features :
- Incorporates the following:
- Jacobson's algorithm for computing smoothed round-trip ("RTT") time (RFC 1122).
- Karn's algorithm for selecting RTT measurements ensuring that ambiguous round-trip time will not corrupt the calculation of smoothed round-trip time (RFC 1122).
- Silly window syndrome avoidance technique (RFC 896).
- SACK option, NAK option, Big Windows option and Time Stamp option.
- Provides ease of migration across multiple operating systems and target microprocessors.
- Fully compatible with Aricent IP, Aricent IPv6 and the Aricent SNMP Agent products.
- Completely manageable using SNMP.
- Supports SMIv2 MIB according to RFC 2012.
- Packaged with a Socket Layer Interface library for applications using the TCP protocol.
- Packaged with Telnet and FTP Server implementations (optional).
- Conforms to Future Software Architecture for Portability (FSAP2), thus ensuring highly portable code, which uses flexible buffer and timer management libraries.
Benefits :
Aricent TCP reduces the time to market for OEMs and VARs who wish to incorporate TCP functionality in their products.
|