1.1.1 Introduction

The MPLAB Harmony TCP/IP Stack provides a foundation for embedded network applications by handling most of the interaction required between the physical network port and the application.

It includes modules for several commonly used application layers, including HTTP for serving web pages, SMTP for sending e-mails, SNMP for providing status and control, Telnet, TFTP, SNTP and many more.

In addition, the stack includes light-weight and high-performance implementations of the TCP and UDP transport layers, as well as other supporting modules such as IPv4, IPv6, ICMPv4, ICMPv6, DHCPv4, DHCPv6, ARP, NDP, IGMP, DNS, etc.