Hva er en tjenesteoppdagelse?
En tjenesteoppdagelse er en type nettverksprotokoll som umiddelbart og automatisk kan oppdage maskinvarenettverksenheter og tjenester på datamaskiner i et nettverk. Uten en oppdagelsesmodell for en fungerende tjeneste på en datamaskin, må nettverksmaskinvaren konfigureres manuelt av brukeren, noe som kan være en ganske vanskelig oppgave for de fleste nybegynnere databrukere. Tjenesteoppdagelsesteknikker er en del av alle moderne operativsystemer, slik at datamaskiner kan nettverk med hverandre og gå online når brukeren bare trenger et relativt beskjedent nivå av individuell teknisk kunnskap.
Når en datamaskin er koblet til et nettverk, trinnvise protokollene for tjenesteoppdagelse på datamaskinen til handling, og skanner nettverket for å koble datamaskinen til den, slik at den kan bruke de forskjellige tjenestene og maskinvaren som tilbys. Fra sluttbrukerens stilling er dette en ganske diskret prosess; ofte er den eneste måten å vite det på gjøres gjennom nettverkstilkoblingslysene som vises på selve datamaskinen og eventuelle nettverkstilkoblingsmeldinger som dukker opp gjennom operativsystemet. Selv om det virker elementært og ganske dagligdags fra sluttbrukers synspunkt, jobber faktisk selve operativsystemet ganske hardt for å skanne nettverket etter tilgjengelige tilkoblingsmetoder, andre datamaskiner i nettverket og tilgjengelige filer og tjenester som er lokalisert gjennom nettverket, gir informasjonen til sluttbrukeren etter behov relativt raskt.
Tekniske oppdagelsesteknikker er også en avgjørende komponent for bruk av Internett, ettersom nettsider ofte lar besøkende benytte seg av tjenestene sine. Å måtte utføre individuelle manuelle tilkoblinger for hver webside som besøkes, vil være både overveldende og umulig for nesten alle databrukere. Ved å automatisere prosessen gjennom tjenesteoppdagelsesprotokoller, blir den samme strømlinjeformede nettverkstilkoblingsopplevelsen brukeren har når du kobler til et nettverk, like sømløs og effektiv når han surfer på Internett.
Tilkoblinger som gjøres på Internett gjennom protokoller for tjenesteoppdagelse skjer ofte ved bruk av DHCP (Dynamic Host Configuration Protocol), som er den fremste modellen som brukes i IP-nettverk. DHCP-modellen får en IP-adresse for datamaskinen fra nettverket før tilkoblingen er fullført, og oppretter en grunnleggende nettverkstilkobling uten aktiv inngripen fra en faktisk menneskelig bruker. Ved å sende en melding til nettverksserveren, henter den all denne informasjonen så snart datamaskinen er koblet til nettverket.