Un protocolo de descubrimiento es un conjunto de reglas y procedimientos utilizados para ubicar y encontrar dispositivos en una red. Estos protocolos permiten que los dispositivos se comuniquen entre sí y se identifiquen fácilmente en cualquier red, independientemente del tipo de dispositivo o de la plataforma utilizada. Los protocolos de descubrimiento pueden ser utilizados para identificar un nuevo dispositivo que se ha unido a una red o para verificar la existencia de un dispositivo en particular antes de iniciar una conexión. Los protocolos de descubrimiento más populares incluyen el Protocolo de Descubrimiento de Servicios (SDP), el Protocolo de Descubrimiento de Dispositivos (DDP) y el Protocolo de Configuración Dinámica de Host (DHCP).