/ / Client-server arkitektur: funksjoner for samhandling

Klient-server arkitektur: funksjoner for samhandling

Datamaskiner, programvare og eksterne enheterer ulik komponenter i informasjonsnettverket. Noen eier en ressurs, så de kalles servere, andre refererer til disse ressursene og kalles klienter. Vurder hvordan de samhandler med hverandre og hva klient-serverarkitekturen er.

Klientserverarkitektur
Client-server arkitektur

"Client-Server" -arkitekturen er ensamspillet mellom strukturelle komponenter i nettverket basert på visse prinsipper for organisering av dette nettverket, hvor de strukturelle komponentene er serveren og nodeleverandørene av bestemte spesialiserte funksjoner (tjenester), samt klientene som bruker denne tjenesten. Spesifikke funksjoner er delt inn i tre grupper basert på løsningen av spesifikke oppgaver:

  • Inngangs- og presentasjonsfunksjonene er utformet for å samhandle med brukeren;
  • Anvendte funksjoner - for hvert fagområde er det eget sett;
  • ressursadministrasjonsfunksjoner er utformet for å administrere filsystemet, ulike databaser og andre komponenter.

Et autonomt system, for eksempel en datamaskin utennettverkstilkobling, representerer komponentene i presentasjon, applikasjon og styring på ulike nivåer. Disse nivåene er operativsystemet, applikasjons- og tjenesteprogramvaren, ulike verktøy. På samme måte presenteres alle ovennevnte komponenter i nettverket. Det viktigste er å sikre nettverksinteraksjonen mellom disse komponentene.

Server datamaskiner
Prinsippet om klient-server arkitektur

Klient-server arkitektur er oftestDet brukes til å lage bedriftsdatabaser der informasjon ikke bare lagres, men også regelmessig behandles med ulike metoder. Databasen er hovedelementet i ethvert bedriftsinformasjonssystem, og kjernen i denne databasen ligger på serveren. Så på serveren er det de mest komplekse operasjonene angående inngang, lagring, behandling og modifisering av data. Når en bruker (klient) får tilgang til en database (server), behandles forespørselen: direkte tilgang til databasen og retur av svar (behandlingsresultat). Resultatet av behandlingen er en nettverksmelding om den vellykkede operasjonen eller feilen. Server-datamaskiner kan behandle samtidig tilgang til flere klienter til samme fil. Slik arbeid og dataoverføring over nettverket kan øke hastigheten på arbeidet i de anvendte applikasjonene.

utvikling av klient server applikasjoner
Klient-server arkitektur: teknologi applikasjon

Denne arkitekturen brukes til å få tilgangulike ressurser ved hjelp av nettverksteknologi: Webservere, applikasjonsservere, databaseservere, postservere, brannmurer, proxy-servere. Utvikling av klient-server applikasjoner kan forbedre sikkerheten, påliteligheten og ytelsen til de anvendte applikasjonene og nettverket som helhet. De vanligste klient-server-applikasjonene brukes til å automatisere virksomheten.

Les mer: