Klient

En klient (på italiensk også kalt klient ), i informatikk , i sammenheng med datanettverk og logisk nettverksarkitektur kalt klient-server , indikerer generisk enhver programvarekomponent , vanligvis tilstede på en vertsmaskin , som får tilgang til tjenestene eller til ressursene av en annen komponent kalt server , gjennom bruk av visse kommunikasjonsprotokoller . [1]

Beskrivelse

Terminologien og funksjonen til denne ordningen har sin opprinnelse i en analogi med menneskers verden, der en barista eller butikkeier (server) åpner en tjeneste og venter på kundeforespørsler. Kundene er vanligvis flere enn tjenesteleverandøren, forespørslene deres kommer til en forutsigbar, men ikke forhåndsbestemt hastighet, og tjenestetidene er vanligvis korte sammenlignet med leverandørens "åpne" tid.

En datamaskin koblet til en server via et datanettverk ( lokalt eller geografisk ) og som den ber om en eller flere tjenester til, ved å bruke en eller flere nettverksprotokoller, er et eksempel på en maskinvareklient. I dette tilfellet snakker vi om klient-server- arkitektur .

I dag er mer og mer programvare, som web , e-post , databaser , delt inn i en klientdel (bor og kjører på klient-PCen) og en serverdel (bor og kjører på serveren). Et e-postprogram er et eksempel på en programvareklient. Når vi tar opp analogien med menneskers verden, er det som om vi fra tid til annen går til postkontoret for å sjekke innboksen vår. Posten gir meg nøkkelen til postkassen, og jeg som kunde, ved hjelp av nøkkelen, får tilgang til postkassen knyttet til min person.

For eksempel på nettet er klientprogramvaren nettleseren som kommuniserer med webserveren gjennom HTTP - protokollen ; for e-post kalles klienten e-postbrukeragent eller MUA ( for eksempel Outlook , Mozilla Thunderbird , Eudora , ...) som kommuniserer med serveren gjennom SMTP- og POP- eller IMAP-protokollen ; klienten for å konsultere eller endre databasen (ofte består av programvarebiblioteker som brukes av en applikasjon) kommuniserer med DBMS , som administrerer databasen og svarer på klientforespørsler .

Det er mange eksempler på spredning og bruk av ad hoc-klientapplikasjoner (ofte av begrenset størrelse og med freeware-lisens), som skal installeres lokalt, som grensesnitt til en ekstern server; denne arkitekturen erstattes imidlertid gradvis av den nettleserbaserte (du trenger ikke å installere og bruke en spesifikk klientkomponent, men i alle fall fungerer nettleseren som en klient eller, bedre, tjenesten som utføres av nettleseren) som tjenesten leveres i form av en applikasjonsweb (selvsagt trenger du alltid serverkomponenten som den overveiende delen av systemet hviler på). I noen tilfeller er det mulighet for å bruke begge modusene.

Noen apper har form av en klient som utfører en tjeneste som opererer i sanntid i «skjult»-modus (for eksempel verktøy for sikkerhetskopiering og synkronisering av informasjon som er lagret på enheter).

Merknader

  1. ^ Microsofts offisielle akademiske kurs, eksamen 70-643 Windows Server 2008 Applications Infrastructure Configuration , John Wiley & Sons, 8. juli 2008, ISBN 978-0-470-22513-4 . Hentet 6. april 2022 . 

Relaterte elementer

Eksterne lenker