- 100% C Source Code Available
- BOOTP, RARP, ARP, ICMP, UDP, TCP, DNS Protocols Included
- Fast and Robust TCP Implementation
- No-copy for UDP and TCP
- Supports IP Fragments
- Supports Multiple Interfaces and Routing
- Standard Unix Sockets API
- API Extensions
|
- PPP Driver Add-On
The PPP Driver for serial communications has been tightly integrated
with the RTIP-32 network stack. It supports LCP, PAP, and IPCP. The
PPP driver runs in both passive and active modes and has been run
against Unix, Windows, Chameleon, etc. Modem dialing and script
processing for login procedures is supported.
- FTP Client/Server Add-On
The FTP Client/Server add-on supports file transfers over TCP/IP. The
FTP module uses a virtual file system layer, allowing easy integration
with RTFiles-32 or a RAM file system.
- TFTP Client/Server Add-On
TFTP provides a simple file send and retrieve mechanism via UDP.
RTIP-32's TFTP add-on provides both client and server modules. Unlike
true FTP, TFTP does not support advanced features such as browsing
remote directories, changing directories, etc. It can be used for file
transfers of known file names in small systems which prefer not to
load the full TCP protocol (e.g., a boot loader which merely retrieves
a remote boot image).
- Web Server Add-On
The Web Server add-on is a full-featured HTML server specifically
designed for embedded systems. With very little additional overhead,
an embedded system can display its data in HTML pages on PCs running a
standard Web browser. The RTIP-32 Web Server add-on supports HTML
forms, allowing a client PC to send data to the embedded system.
Advanced features include CGI script support (maps CGI calls to C
functions), server push technology and Java support; compiled-in HTML
pages.
- POP3 Client Add-On
The POP3 Client can retrieve mail information and mail messages,
possibly with attachments, from a POP3 Server.
- SMTP Client Add-On
The SMTP Client can send mail messages, possibly with attachments, to
an SMTP Server.
- TELNET Client Add-On
The Telnet Client add-on provides a VT100 terminal emulator package
for a PC console and the necessary socket management code to establish
and maintain a Telnet session.
- TELNET Server Add-On
Telnet (Terminal Emulator) provides a standard socket port number and
negotiation sequence to provide for remote logins over a network. The
RTIP-32 Telnet Server Add-On comes with a server task framework which
can be extended by an application to implement custom commands
received from a Telnet client.
- SNMP Agent Add-On
The SNMP (Simple Network Management Protocol) can be used to retrieve
configuration, performance, and statistics information about a network
node. In addition, configuration parameters can be sent to a network
node running RTIP-32. The RTIP-32 SNMP agent supports versions SNMPv1
and SNMPv2. Both provide the capability to retrieve and set internal
RTIP-32 data. The SNMPv2 agent adds the capability to authenticate
messages.
- DHCP Client Add-on
Using the DHCP Client API, an application can obtain an IP address,
network configuration parameters, or both. The DHCP client will
automatically extend its lease in the background before it expires.
- DHCP Server Add-on
DHCP is an extension to the BOOTP protocol, which allows clients to
obtain network configuration parameters and an IP address. The DHCP
Server Add-on can manage a pool of IP addresses for all DHCP clients
on a network LAN segment as a background service.
- SNTP Client Add-on
SNTP (Simple Network Time Protocol) is a protocol to synchronize the
clocks of computers over a TCP/IP network. The SNTP Client can request
the current date and time-of-day from an SNTP server, which the
application in turn can use to set the clock of the local computer.
The SNTP Client adjusts the time received by a timezone offset and the
actual transmission time. For most networks, the achieved accuracy is
better than 1 second.
- SMB Client Add-on
SMB (Server Message Block) is a protocol designed by Microsoft to
allow networked computers to share files. Microsoft Windows uses SMB
to make disk trees (SMB name for directories) available to others on
the network. The SMB Client allows an On Time RTOS-32 embedded system
to access files located on a network share published by another
computer on the network. The file I/O API is the standard Win32 API
also used to access local files. Thus, application programs can open
files with the same functions (e.g., fopen("\\\\Server\\Share\\C\\SomeFile.txt",
"rt")).
- SMB Server Add-on
The SMB Server allows an On Time RTOS-32 embedded system to publish
network directories such that other computers on the network can
accesss files on them. Client computers can either be Windows PCs or
other computers with SMB client software installed (for example, Samba
or the On Time RTOS-32 SMB Client). Full user authentication is
supported to restrict usage to no access, read-only, or read-write
permission.
- WLAN Driver Add-on
The WLAN driver enables On Time RTOS-32 applications to use wireless
LANs using the 802.11b protocol. The driver supports the Prism 802.11b
chipset used by Symbol, Intersil, and Agere devices for PCI, PCMCIA,
and CompactFlash cards. WEP encryption with 64 bit and 128 bit keys as
well as Ad-Hoc and Access Point modes are supported.
|