Network Protocol Libraries

Directory \D.SignT\Network\DM2DM642EMAC\Libs\Netlib contains libraries for the main network communication and additional protocols.

net.lib - Main network protocol library

This library is required for all networking communication

  • ARP Address Resolution Protocol
    resolves the IP address to a hardware MAC address. No user-action is required. If an address is unknown, an ARP request is generated automatically.
  • UDP User Datagram Protocol
    provides a one-to-one or one-to-many connectionless data path. Data transmitted via UDP is not guaranteed to reach its destination. This protocol has very low overhead and is especially useful for transmitting non-critical data like audio and video data.
  • TCP Transmission Control Protocol
    provides reliable, connection oriented, one-to-one connections. All data is acknowledged by the receiver and re-transmitted automatically if required. This protocol should be used for critical data like software uploads, commands, etc.
  • DNS Domain Name System
    This protocol allows to use symbolic host names instead of numerical IP addresses. The TCP/IP stack integrates the client functions to query a DNS server to resolve a host name.
  • DHCP Dynamic Host Configuration Protocol
    This protocol has been developed to ease maintenance of a TCP/IP network. A DHCP server manages the allocation of IP addresses and provides additional network configuration data like gateways, DNS servers etc. The TCP/IP stack integrates the client functions required to obtain an IP address, DNS server, and gateway information.

ftp.lib - FTP Server Support

Additional library for FTP server support

ftpc.lib - FTP Client Support

Additional library for FTP client support

http.lib - HTTP Server Support

Additional library for HTTP server support