HsTCPIPv4 - Embedded TCP IP Protocol Stack
HsTCPIPv4 - Embedded TCP IP Protocol Stack.
HsTCPIPv4 is really a suite of cross system ANSI C source program code libraries which fully put into action TCP IP protocol.
HsTCPIPv4 as a whole or even any of its integrated components can be utilized in an embedded program or on PC.
HsTCPIPv4 is supplied with complete ANSI C source program code and binaries.
HsTCPIPv4 continues to be tested on both Little-endian (Intel x86) and Big-endian (Freescale / Motorola PowerQUICC) memory architectures.
HsTCPIPv4 contains C source code regarding ARP, IP, ICMP, UDP, TCP, DHCP / BOOTP, DNS, TFTP, FTP, NTP / SNTP, POP3, SMTP.
The usage of HsTCPIPv4 source program code is royalty free
HsTCPIPv4 is made in a do it yourself way, you may use only the particular specific modules you will need regarding your application.
At the particular top level are test applications provided with HsTCPIPv4 process stack: SMTP client, POP3 client, FTP client, TFTP server and client, NTP client and ICMP Ping.
These applications use their particular respective library part associated with HsTCPIPv4: HsSmtp, HsPop3, HsFtp, HsTftp, HsNtp, HsIcmp
The particular above protocol modules user interface to a common outlet layer HsSock.
HsSock collection is talking to TCP (HsTcp) and UDP (HsUdp) modules
Both TCP plus UDP modules and ICMP module interface to IP module (HsIp)
HsIp interfaces to ARP (HsArp) component. Both ARP and IP libraries interface to consumer supplied ethernet packet motorist.
HsTCPIPv4 protocol stack unbekannte configuration is performed through HsSock module either using static parameters (IP address, Router IP address, subnet cover up, DNS server IP address) or using dynamic settings via HsDhcp library
Just about all protocol modules use HsDns API when it is necessary in order to resolve target website name in order to an IP address
|