This table lists those applications that are not directly concerned with security or management. For more details of any module, click on its link in the table.
All of these modules are part of the HCC MISRA-compliant TCP/IP stack, as shown in the Networking Overview diagram, and designed specifically for use with it.
|DHCP Client for IPv4||Dynamic Host Control Protocol, used by a client device to get an IP address automatically from a remote DHCP server. This is the separate DHCP client application for IPv4.|
|DHCP Client for IPv6||This client supports IPv6 addresses. It can be used in HCC’s dual TCP/IP stack alongside the DHCP client for IPv4.|
|DHCP Server for IPv4||Dynamic Host Control Protocol server application for IPv4.|
|DNS Client||Domain Name System, a distributed naming system for resources connected to the Internet or other networks.|
|FTP Client||File Transfer Protocol, used to transfer files between hosts over a TCP-based network.|
|FTP Server||File Transfer Protocol, used to transfer files between hosts over a TCP-based network.|
|HTTP(S) Client||Hypertext Transfer Protocol (HTTP) and its secure equivalent (HTTPS) provide communication over computer networks. This is the client module.|
|HTTP(S) Server||This is the HTTP/HTTPS server module.|
|MQTT Client||A “publish and subscribe” lightweight messaging protocol for use over TCP/IP.|
|PPP||Point to Point Protocol, lets you set up a network connection over a serial link to a remote network stack.|
|SMTP Client||Simple Mail Transfer Protocol (SMTP) is used for email transmission.|
|TFTP||Trivial File Transfer Protocol, used to transfer files between hosts over a TCP-based network.|