Il Neighbor Discovery Protocol (NDP) è un protocollo nella suite di protocolli Internet utilizzato da IPv6. Opera a livello di accesso alla rete ed è impiegato per:
- autoconfigurare gli indirizzi dei nodi
- individuare altri nodi sulla rete
- recuperare l'indirizzo di accesso alla rete (es. indirizzo MAC) degli altri nodi
- rilevare un conflitto di indirizzi
- trovare router disponibili sulla rete
- trovare DNS operativi sulla rete