NTP disciplines the clock against servers organised in strata, correcting for the network delay it measures. SNMP is for monitoring, SMTP for mail, and DHCP is the closest trap here — option 42 can tell a client which NTP server to use, but DHCP never sets the clock itself.
Official docs