HsTCPIPv4 - Embedded TCP IP Protocol Stack 1.0

Licence: Essai gratuit ‎Taille du fichier: 988.66 KB
‎Note des utilisateurs: 2.6/5 - ‎9 ‎Votes

Sur HsTCPIPv4 - Embedded TCP IP Protocol Stack

HsTCPIPv4 - Pile de protocole IP TCP intégrée. HsTCPIPv4 est une suite de bibliothèques de code source ANSI C multiplateformes qui implémentent entièrement le protocole IP TCP. HsTCPIPv4 dans son ensemble ou l’un de ses composants inclus peut être utilisé dans un système intégré ou sur PC. HsTCPIPv4 est fourni avec le code source et les binaires complets de l’ANSI C. HsTCPIPv4 a été testé sur les architectures mémoire Little-endian (Intel x86) et Big-endian (Freescale / Motorola PowerQUICC). HsTCPIPv4 inclut le code source C pour ARP, IP, ICMP, UDP, TCP, DHCP / BOOTP, DNS, TFTP, FTP, NTP / SNTP, POP3, SMTP. L’utilisation du code source HsTCPIPv4 est libre de redevances HsTCPIPv4 est conçu de manière modulaire, vous ne pouvez utiliser que les modules spécifiques dont vous avez besoin pour votre application. Au plus haut niveau se trouvent des exemples d’applications fournies avec la pile de protocoleSTCPIPv4 : client SMTP, client POP3, client FTP, serveur et client TFTP, client NTP et ICMP Ping. Ces applications utilisent leur bibliothèque respective partie de HsTCPIPv4: HsSmtp, HsPop3, HsFtp, HsTftp, HsNtp, HsIcmp L’interface des modules de protocole ci-dessus à une couche de prise commune HsSock. La bibliothèque HsSock parle aux modules TCP (HsTcp) et UDP (HsUdp) Modules TCP et UDP et interface du module ICMP au module IP (HsIp) Interfaces HsIp au module ARP (HsArp). L’interface des bibliothèques ARP et IP pour le pilote de paquets ethernet fourni par l’utilisateur. La configuration des paramètres de pile de protocole HsTCPIPv4 se fait via le module HsSock soit à l’aide de paramètres statiques (adresse IP, adresse IP Router, masque sous-réseau, adresse IP du serveur DNS) soit en utilisant la configuration dynamique via la bibliothèque HsDhcp Tous les modules de protocole utilisent l’API HsDns s’il est nécessaire de résoudre le nom de domaine cible à une adresse IP