HsTCPIPv4 - Embedded TCP IP Protocol Stack 1.0

许可: 免费试用 ‎文件大小: 988.66 KB
‎用户评分: 2.6/5 - ‎9 ‎评分

关于 HsTCPIPv4 - Embedded TCP IP Protocol Stack

HsTCPIPv4 - 嵌入式TCP IP 协议堆栈。 HsTCPIPv4 是一套跨平台 ANSI C 源代码库,完全实现 TCP IP 协议。 HsTCPIPv4 作为一个整体或其包含的任何组件可用于嵌入式系统或 PC 上。 HsTCPIPv4 提供完整的 ANSI C 源代码和二进制文件。 HsTCPIPv4 已在小端 (英特尔 x86) 和大端 (飞思卡尔 / 摩托罗拉 PowerQUICC) 内存架构上进行了测试。 HstCPIPV4 包括 Arp、 IP、 Icmp 、 Udp 、 Tcp 、 Dhcp / Bootp 、 DNS、 Tftp 、 Ftp 、 Ntp / SNTP、 POP3 、 Smtp 的 C 源代码。 使用 HsTCPIPV4 源代码免版税 HsTCPIPv4 采用模块化设计,您只能使用应用程序所需的特定模块。 在顶层是随 HsTCPIPv4 协议堆栈提供的示例应用程序:SMTP 客户端、POP3 客户端、FTP 客户端、TFTP 服务器和客户端、NTP 客户端和 ICMP Ping。 这些应用程序使用 HstCPIPV4 的各自库部分: Hssmtp, Hspop3, Hsftp, Hstftp, Hsntp, Hsicmp 上述协议模块接口到公共套接字层 HsSock。 Hssock 库正在与 Tcp (Hstcp) 和 Udp (HsUdp) 模块通信 TCP 和 UDP 模块以及 ICMP 模块接口到 IP 模块 (HsIp) HsIp 与 ARP (HsArp) 模块接口。ARP 和 IP 库都接口到用户提供的以太网数据包驱动程序。 HsTCPIPv4 协议堆栈参数配置通过 HsSock 模块使用静态参数(IP 地址、路由器 IP 地址、子网掩码、DNS 服务器 IP 地址)或通过 HsDhcp 库使用动态配置完成 如果需要将目标域名解析为 IP 地址,则所有协议模块都使用 HsDns API