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.

Module Description
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.

Networking Overview

Networking Overview

Security Overview

Security Overview