Tftpd32 includes DHCP, TFTP, SNTP and Syslog servers as well as a TFTP client. The TFTP client and server are compatible with TFTP option support (tsize, blocksize and timeout), which allows for faster data transfers. Some extended features such as directory facility, security tuning, interface filtering; progress bars and early acknowledgments enhance usefulness and throughput of the TFTP protocol for both client and server. And the included DHCP server provides automatic or static IP address assignment.