Un protocole de découverte est un ensemble de règles et de procédures qui sont utilisées pour identifier et localiser des ressources réseau telles que des ordinateurs, des imprimantes et des périphériques de stockage. Il est utilisé pour permettre à ces ressources de communiquer entre elles et de partager des données et des informations dans un réseau informatique. Les protocoles de découverte les plus courants sont le protocole de découverte de service Apple (Bonjour), le protocole de découverte de service de Windows (SSDP) et le protocole de recherche de domaine (DNS).